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

Работа с классами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти среднее арифметическое кубов и среднее геометрическое модулей чисел http://www.cyberforum.ru/cpp-beginners/thread535912.html
Найти среднее арифметическое кубов этих чисел и среднее геометрическое модулей этих чисел.
C++ Сравнение полей структур Задача имела формулировку: "Сведения о выдаче экземпляра журнала состоят из названия журнала, номера журнала, фамилии читателя. Написать программу для занесения в массив информации о N таких сведениях. По заданному названию журнала найти выдававшиеся номера и фамилии бравших их читателей. Найти самого активного читателя". Моя программа почему то не сравнивает поля при поиске(( Не могу... http://www.cyberforum.ru/cpp-beginners/thread535904.html
МАССИВЫ: динамические мас.значение типа "int *" нельзя присвоить сущности типа "int" C++
МАССИВЫ: динамические массива ОШИБКА:значение типа "int *" нельзя присвоить сущности типа "int" #include <iostream> using namespace std; void main() { int n,m; cout<<"VVEDITE MATRIX:\n"<<endl; cin>>n>>m;
C++ Заполнить матрицу "песочными часами"
Как заполнить матрицу 5*5 "песочными часами" как на картинке?
C++ Ищу задачи по программированию c++ http://www.cyberforum.ru/cpp-beginners/thread535888.html
Надо сборник задач по c++ Чтобы были задачи на циклы, масивы, функции. Желательно с объяснением или решением
C++ Задача по физике. С некоторой высоты под углом к горизонту брошено тело. С некоторой высоты h_0 под углом к горизонту \alpha со скоростью U брошено тело. Вычислить,какое расстояние по горизонтали оно пролетит до соприкосновения с землей.Определить время полета.Вычисления координат производить в цикле, производя приращение t на величину \triangle t Сопротивлением воздуха пренебречь Формулы расчета. x=U_x t y=h_0+U_y t- \frac{g t^2}{2} подробнее

Показать сообщение отдельно
TYMON
9 / 9 / 1
Регистрация: 17.06.2010
Сообщений: 344
01.04.2012, 15:37     Работа с классами
1. Класс “круг”: x, у, R, признак визуализации (отображать ли на экране).
2. Потомки: “вписанный многоугольник” (количество сторон), “описанный многоугольник” (количество сторон, цвет), ввести порядковый номер фигуры в базовом классе, определить функцию view – для каждого класса с разной реализацией.
3. В обоих классах перегрузить “++” – увеличение количества сторон, унарный “-“ – изменение признака визуализации, и операцию превращения типа: вписанный – описанный многоугольник.
Помогите решить. С использованием заголовочного файла. Вот я набросал так ото шо понял.
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
//krug.h
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <vcl.h>
 
class Krug
{
public:
float x;
float y;
float R;
bool visual;
void vvod();
};
 
class VpisaniyPoligon : public Krug
{
public:
int storony_v;
void view();
Krug operator++ (Krug) const;
Krug operator- (Krug) const;
Krug operator^ (Krug) const;
};
 
class OpisaniyPoligon : public Krug
{
public:
int storony_o;
char color;
void view();
Krug operator++ (Krug) const;
Krug operator- (Krug) const;
Krug operator^ (Krug) const;
};
 
void Krug::Vvod()
{
  int nom;
  cout<<"Vvedite poryadkoviy nomer figuri: "
  cin>>nom;
  switch(nom)
        {
                case 1:
            
                        break;
                case 2:
 
                        break;
                case 3:
 
                        break;
                case 4:
 
                        break;
        }
} ;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru