Форум программистов, компьютерный форум CyberForum.ru

Наследование Классов с++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить блок-схему http://www.cyberforum.ru/cpp-beginners/thread756410.html
помогите составить блок-схему для этой программы. программа перемножающая два многочлена(полинома) #include <iostream> #include <sstream> #include <string> #include <stdlib.h> #include <stdio.h> using namespace std; ////////////////////////////////////////////////////////////////////////// class Polinomial{ private:
C++ Создать меню настроек в консоли Доброй ночи В одном из заданий написано: 1. После запуска, программа переходит в режим "НАСТРОЙКА", в котором на экран дисплея выводится МЕНЮ (в символьном режиме), позволяющее задать следующие параметры: a) способ формирования символов: 1 – РУЧНОЙ, 2 - АВТОМАТИЧЕСКИЙ; b) длительность "тире" (с); c) длительность "точки" (с); d) длительность "паузы 1" e) длительность "паузы 2" http://www.cyberforum.ru/cpp-beginners/thread756396.html
Задача со строками C++
Помогите решить задачу: На острове Буяне жили N человек, каждый из которых был либо рыцарем либо лжецом, встали в круг. Рыцари говорят только правду, лжецы всегда только лгут. Каждому человеку в кругу задали вопрос: «Кто ты и кто твой сосед слева: рыцарь или лжец?» При этом каждый человек сказал, что он – рыцарь. А ответы всех людей о левом соседе были записаны в следующем формате: 1 – рыцарь...
C++ Подсчитать число вхождений элемента в список
Условие: Описать функцию, которая подсчитывает число вхождений элемента Е, значение ко-торого введено с клавиатуры, в списке Q. #include <iostream> # include <conio.h> #include <math.h> #include <stdlib.h> using namespace std; void main()
C++ испрвить код - бинарное дерево http://www.cyberforum.ru/cpp-beginners/thread756375.html
Здравствуйте!! написал программу для работы с бинарным деревом. Каждая вершина содержит массив целых из 4 элементов, ключ по которому данные распределяются влево/вправо и и два указателя на правое и левое поддерево. Код получился мягко говоря не очень. Ощущение что перемудрил слишком, например вот этот кусок typedef struct { tItem data; } tItemN;
C++ Программа для расчёта з/п Ребят, может кто-то сталкивался с похожим заданием. Очень нужно выполнить, а сам не могу. Даже некого попросить. Надеюсь вы сможете помочь. Задание: создать ПО для расчета заработной платы. Создать программу при выполнении которой пользователь может: -определить оклад сотрудника предприятия при помощи горизонтальной полосы прокрутки (1000грн-15000грн) -ввести данные о кол-ве рабочих... подробнее

Показать сообщение отдельно
_Goodwin
 Аватар для _Goodwin
7 / 7 / 2
Регистрация: 28.11.2012
Сообщений: 89
09.01.2013, 08:39  [ТС]     Наследование Классов с++
я прописывал потом, но компилятор всеравно выдавал ошибки, хотя уже о переменных
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
#include <windows.h>
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
 
/********************классы***************************/
class point
{public: int x,y;
public: point(int a1,int b1); void tochka(int a1,int b1);};
 
 
class circle:public point
{protected: int r;
public: circle (int a1,int b1,int c);  void krug (int a1,int b1,int c);};
 
 
class TeloRukaGolova:public circle
{public: TeloRukaGolova(int a1,int b1,int c);  void kvadrat(int a1,int b1,int c);};
 
 
class parashut: public circle
{
public: parashut (int a1,int b1,int c); void myparashut(int a1,int b1,int c);
};
 
 
class chelovek: public parashut, public TeloRukaGolova
{
public: int x2,y2,c2;
public: chelovek(int a1,int b1,int c); void parashutist(int a1,int b1,int c);
};
 
 
 
 
 
class samolet
{
private: int i,j,k;
public: void zad();
};
/********************конструкторы*******************************/
 
point::point(int a1,int b1)
{x=a1;y=b1;}
 
circle::circle (int a1,int b1,int c) : point (a1,b1)
{x=a1;y=b1;r=c;}
 
TeloRukaGolova::TeloRukaGolova(int a1,int b1,int c):circle(a1,b1,c)
{x=a1;y=b1;r=c;}
 
parashut::parashut (int a1,int b1,int c):circle(a1,b1,c)
{x=a1;y=b1;r=c;}
 
/*chelovek::chelovek(int a1,int b1,int c)
(x2=a1;y2=b1;c2=c;)   */
 
/********************методы************************************/
void point::tochka(int a1,int b1)
{x=a1;y=b1;}
 
void circle::krug(int a1,int b1,int c)
{
x=a1;y=b1;r=c;
Form1->Image1->Canvas->Ellipse(x-r,y-r,x+r,y+r);
}
 
void TeloRukaGolova::kvadrat(int a1,int b1,int c)
{
x=a1;y=b1;r=c;
Form1->Image1->Canvas->Brush->Color=clOlive;
Form1->Image1->Canvas->Rectangle(x-r,y+r,x+r,y+r*4);
Form1->Image1->Canvas->Brush->Color=clSilver;
Form1->Image1->Canvas->Rectangle(x-r*2,y-r,x-r,y+r*2);
Form1->Image1->Canvas->Rectangle(x+r,y-r,x+r*2,y+r*2);
Form1->Image1->Canvas->Rectangle(x-r,y+r*4,x,y+r*7);
Form1->Image1->Canvas->Rectangle(x,y+r*4,x+r,y+r*7);
Form1->Image1->Canvas->Brush->Color=clWhite;
}
 
void parashut::myparashut (int a1,int b1,int c)
{x=a1;y=b1;r=c;
Form1->Image1->Canvas->MoveTo(x-r*2,y-r*3);
Form1->Image1->Canvas->LineTo(x-r,y-r);
Form1->Image1->Canvas->LineTo(x,y-r*3);
Form1->Image1->Canvas->LineTo(x+r,y-r);
Form1->Image1->Canvas->LineTo(x+r*2,y-r*3);
Form1->Image1->Canvas->LineTo(x-r*2,y-r*3);
Form1->Image1->Canvas->Pie(x-r*2,y-r*5,x+r*2,y-r,x+r*2,y-r*3,x-r*2,y-r*3);
}
 /*
void chelovek::parashutist(int a1,int b1,int c)
{x2=a1;y2=b1;c2=c;
 
TeloRukaGolova t(0,0,0);
t.kvadrat(x2,y2,c2);
circle y(0,0,0);
y.krug(x2,y2,c2);
parashut u(0,0,0);
u.myparashut(x2,y2,c2);}
 
 
 
 chelovek q(0,0,0);
q.parashutist(50,150,20);   */
 
/*************************************************************/
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Form1->Timer1->Enabled=true;
s=rand() %3 + 3;
w=rand()%1000+150;
 
//Form1->Image1->Canvas->Brush->Color=clWhite;
//Form1->Image1->Canvas->Rectangle(0,0,Form1->Image1->Width,Form1->Image1->Height);
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
//Form1->Image1->Canvas->Brush->Color=clWhite;
Form1->Image1->Canvas->Rectangle(0,0,Form1->Image1->Width,Form1->Image1->Height);
samolet o;
o.zad();
TeloRukaGolova t(0,0,0);
t.kvadrat(w,l=l+s,20);
circle y(0,0,0);
y.krug(w,l=l+s,20);
parashut u(0,0,0);
u.myparashut(w,l=l+s,20);
 
}
 
Текущее время: 00:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru