0 / 0 / 0
Регистрация: 21.06.2013
Сообщений: 4
|
|
1 | |
Определите абстрактный класс Figure23.06.2013, 16:04. Показов 2648. Ответов 6
Метки нет (Все метки)
Определите абстрактный класс Figure (фигура на плоскости), включающий координаты x,
y характерной точки фигуры. Предусмотрите в классе Figure функции-члены show, noshow, move. Определите на базе класса Figure конкретный класс Triangle (треугольник). Пусть базовая точка задает координаты одной вершины треугольника, кроме этого пусть в класс Triangle входят длины трех сторон a, b, c и угол между стороной a и осью x. Напишите тестирующую программу
0
|
23.06.2013, 16:04 | |
Ответы с готовыми решениями:
6
Класс: Создать абстрактный базовый класс Figure с виртуальными методами вычисления площади и периметра. Создать абстрактный базовый класс Figure Создать абстрактный базовый класс Figure и производные классы Rectangle, Circle 1) Создать абстрактный класс Figure с методами вычисления площади и периметра, а также методом, выводящим информацию о фигуре на экран |
24.06.2013, 16:11 | 2 |
А Вы знаете, как узнать остальные вершины, чтобы строить треугольник? Это не так быстро. Т.ч. выкладывайте наработки.
Кликните здесь для просмотра всего текста
Как мне думается, для нахождения вершины по известному углу между стороной и осью можно воспользоваться теоремой синусов, а координаты оставшейся по системе из двух уравнений.
0
|
544 / 93 / 49
Регистрация: 16.12.2011
Сообщений: 317
|
||||||
24.06.2013, 16:17 | 3 | |||||
Это набросок.
0
|
BumerangSP
|
24.06.2013, 16:23
#4
|
Не по теме: @MCKLAS, набросок каждый сможет, решите всю задачку :) Притом там четко написано, что Figure - класс абстрактный.
0
|
544 / 93 / 49
Регистрация: 16.12.2011
Сообщений: 317
|
|
24.06.2013, 16:41 | 5 |
@BumerangSP, так у меня класс Figure вроде как и есть абстрактный класс. Зачем функция noshow ума не приложу.
Добавлено через 12 минут По углу и стороне можно найти перпендекуляр к оси икс и еще одну сторону а потом уже найти смещения и по ним вторую координату. Далее от 180 минус угол и найти перепендекуляр второй и сторону потом смещения и найти координату третьей точки.
0
|
BumerangSP
|
24.06.2013, 17:06
#6
|
Не по теме: @MCKLAS, абстрактный класс предполагает наличие хотя бы одной чистой виртуальной функции. Чего-то не вижу ее здесь)
0
|
544 / 93 / 49
Регистрация: 16.12.2011
Сообщений: 317
|
||||||||||||||||
24.06.2013, 17:11 | 7 | |||||||||||||||
@BumerangSP, а да вы правы.
Поменять
0
|
24.06.2013, 17:11 | |
24.06.2013, 17:11 | |
Помогаю со студенческими работами здесь
7
Создать абстрактный базовый класс Figure с виртуальной функцией Периметр. Создать производные классы Rectangle Разработать класс Figure Класс: Разработать абстрактный класс класс Point для задания координаты... Разработать производный от абстрактного класса Figure класс и класс, производный от производного Сознатие графического приложения (Создать класс-наследник от FIGURE) Абстрактный класс, наследование, класс хранится в другом классе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |