107 / 107 / 58
Регистрация: 04.03.2013
Сообщений: 479
|
||||||
1 | ||||||
Классы точка, круг, элипс03.11.2013, 23:25. Показов 5303. Ответов 16
Метки нет (Все метки)
Добрый вечер)
начну с задания: Создать класс точка, имеющая координаты. Класс эллипсов, и класс кругов. Определить иерархию типов. Определить функции печати, конструкторы, деструкторы, вычисление площади. Вот что вышло у меня.
Вопрос2: Определить иерархию типов... Это как?.. Вопрос3: помогите, пожалуйста, написать ф-цию печати Print (пробывал разными способами реализовать ее в классе, не получается Добавлено через 57 минут ап)
0
|
03.11.2013, 23:25 | |
Ответы с готовыми решениями:
16
Наследование классов: реализовать классы точка, линия, треугольник, круг Разработать программу с использованием наследования классов, реализующую классы: точка; линия; круг Наследование. Классы "Точка - Круг - Эллипс" Дружественные классы эллипс и круг |
03.11.2013, 23:26 | 2 |
Serg22, я так понимаю, что тут нужно было создать точку, потом на основе точки сделать класс круг (точка будет центром), и на основе точки эллипс (две точки для отрисовки)
Ну и, когда я выполнял подобную работу, я пользовался С++ Builder и его функциями canvas (для отрисовки)
0
|
107 / 107 / 58
Регистрация: 04.03.2013
Сообщений: 479
|
|
03.11.2013, 23:33 [ТС] | 3 |
хмм) а как это реализовать в Dev-C++?..
0
|
03.11.2013, 23:57 | 4 | |||||
Serg22, ну примерно так
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,523
|
|
04.11.2013, 00:04 | 5 |
что общего у круга и точки
притянуто за уши круг может содержать класс точки в виде члена класса, координаты центра а вот круг из эллипса можно круг это частный случай эллипса, центры совпадают Добавлено через 1 минуту Folko, причем сам так и сделал
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,523
|
|
04.11.2013, 00:17 | 11 |
а я тебе могу сказать наоборот
точка это частный случай круга с радиусом 0 тут как то проходила тема человек создал фигуру(не помню какую) от точки плюс еще были точки как члены, а потом получил глюки при вызове конструктора
0
|
107 / 107 / 58
Регистрация: 04.03.2013
Сообщений: 479
|
||||||
04.11.2013, 22:47 [ТС] | 13 | |||||
эмм, так что мне это даст?) если я допишу в классе Circle
0
|
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
|
||||||
04.11.2013, 22:57 | 14 | |||||
Добавлено через 2 минуты Но помоему лучше использовать абстрактный класс
1
|
107 / 107 / 58
Регистрация: 04.03.2013
Сообщений: 479
|
|
04.11.2013, 23:23 [ТС] | 15 |
а что мне нужно обьявлять в классе Figure?
0
|
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
|
||||||
05.11.2013, 00:05 | 16 | |||||
1
|
107 / 107 / 58
Регистрация: 04.03.2013
Сообщений: 479
|
||||||
05.11.2013, 21:51 [ТС] | 17 | |||||
У меня получилось так) я ошибок не вижу, но программа при запуске виснет Компилятор об ошибках молчит.
0
|
05.11.2013, 21:51 | |
05.11.2013, 21:51 | |
Помогаю со студенческими работами здесь
17
Определить попадет ли точка в круг? Определить, попадает ли точка в круг. Создать классы для форм (круг и треугольник) Определить, попадает ли заданная точка в круг Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |