Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 10.06.2021
Сообщений: 10

Дописать программу множественного наследования между классами

21.10.2021, 20:07. Показов 3739. Ответов 0

Студворк — интернет-сервис помощи студентам
Создать новый класс Name_autor, который будет выводить на экран информацию об авторе программы. Производный класс должен наследовать два класса. Например: производный класс Rectangle должен наследовать данные и методы класса Point и Name_autor.
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
#include <iostream>
#include <windows.h>
#include <string>
using namespace std;
void GoToXY(int column, int line)
{
COORD coord;
coord.X = column;
coord.Y = line;
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
if (!SetConsoleCursorPosition(hConsole, coord)) {}
}
class Point {
protected:
int x, y;
public:
Point() :x(x), y(y) {}
Point(int x, int y) {
this->x = x;
this->y = y;
 
}
};
class Circle : public Point
{
public:
Circle() :Point(1, 1) {}
Circle(int x, int y) :Point(x, y) {}
int n = 150;
void drawcirc() {
for (int i = 0; i < n; i++)
{
GoToXY(x, ++y);
cout << endl;
GoToXY(x, ++y);
cout << "\t ######## " << endl;
GoToXY(x, ++y);
cout << "\t ##############" << endl;
GoToXY(x, ++y);
cout << "\t ################" << endl;
GoToXY(x, ++y);
cout << "\t##################" << endl;
GoToXY(x, ++y);
cout << "\t##################" << endl;
GoToXY(x, ++y);
cout << "\t ################" << endl;
GoToXY(x, ++y);
cout << "\t ##############" << endl;
GoToXY(x, ++y);
cout << "\t ########" << endl;
GoToXY(x, ++y);
Sleep(1000);
system("cls");
}
 
 
}
double r;
double Radius() {
double C, pi = 3.1415;
cout << "Введіть довжину кола = "; cin >> C;
return r = C / (2 * pi);
}
void show() {
cout << "Радіус = " << r << endl;
}
};
 
int main() {
SetConsoleCP(1251); SetConsoleOutputCP(1251);
int o, x, y;
cout << "Введіть значення x = "; cin >> x;
cout << "Введіть значення y = "; cin >> y;
 
cout << "Натисніть 1, щоб знайти радіус кола\nНатисніть 2, щоб запустити коло, яке рухається по
вертикалі\n";
cin >> o;
x = fabs(x);
y = fabs(y);
Circle circ(x, y);
if (o == 1) {
circ.Radius();
circ.show();
}
if (o == 2) {
circ.drawcirc();
 
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.10.2021, 20:07
Ответы с готовыми решениями:

Из этой программы нужно: разработать алгоритм и создать программу с применением множественного наследования
Из этой программы нужно: разработать алгоритм и создать программу с применением множественного наследования. При выполнении данного задания...

Отсутствие множественного наследования
Добрый день! У меня есть интерфейс GeometryObject, описывающий геометрические фигуры. От него наследуются такие классы как: Point и Line, и...

Делема множественного наследования
Все перерыл, уже начинаю думать, что это косяк С#. есть 3 интерфейса A B C и 2 класса 1 класс наследник от A B 2 класс наследник от...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.10.2021, 20:07
Помогаю со студенческими работами здесь

Иерархия множественного наследования и шаблон
Имеется абстрактный класс Playerpublic abstract class Player {...}от него наследую 2 класса: User и Computerpublic class User : Player...

оказывается в с# нет множественного наследования
я как-бы новичок в программировании, возможно неправильно спланировал программу. но смысл в том что есть несколько основных классов,...

Понятие множественного наследования в ООП
Здравствуйте! Контроллер с общим функционалом приложения наследует некий базовый контроллер и находится в одной папке с остальными...

ООП без множественного наследования
Доброго времени! Нужно посчитать поля от станции в точках. Расчёт может производиться как классическим методом, так и с помощью...

Программа с использованием множественного наследования
Даны 2 класса: 1) класс computer_screen: class computer_screen { public: computer_screen(char *, long, int, int); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru