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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
juli_J
0 / 0 / 0
Регистрация: 09.01.2013
Сообщений: 4
#1

Задача по ООП ( разработать иерархию классов для описания примитивов и фигур...) - C++

09.01.2013, 19:17. Просмотров 1056. Ответов 0
Метки нет (Все метки)

Люди! В институте задали задачу по методам объектно-ориентированного программирования на С++, а я в этом ничего не понимаю.. Задача на иерархию классов. Может кто-нибудь сумеет мне помочь? Очень нужно!

Задание:
На рабочем поле одновременно могут находиться как фигуры, так и примитивы в любом количестве. Все, что находится на рабочем поле, может перемещаться, вращаться относительно точки, растягиваться и сжиматься, отражаться относительно оси, сохраняться в файле. Примитивы и фигуры можно вводить с консоли и загружать/добавлять из файла.
Необходимо разработать:
- иерархию классов для описания примитивов и фигур;
- набор конструкторов для создания примитивов и фигур разными способами;
- виртуальные функции для выполнения перечисленных выше операций;
- интерфейс для управления рабочим полем, включающий добавление, удаление, изменение свойств объектов и перечисленные выше операции.
Интерфейс и каждый объект реализовать отдельными cpp-модулями.


4. Программа работает со следующими графическими примитивами: точка, окружность, эллипс, прямоугольник, параллелограмм, трапеция. Из этих примитивов строятся следующие фигуры: (A) - в центре окружности находится эллипс, (B) - в центре трапеции находится окружность, а в ее центре эллипс, (C) - на одно основание параллелограмма опирается прямоугольник, а на другое – трапеция.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2013, 19:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задача по ООП ( разработать иерархию классов для описания примитивов и фигур...) (C++):

Создать абстрактный базовый класс объектов на декартовой плоскости CShape и разработать иерархию классов конкретных фигур - C++
Создать абстрактный базовый класс объектов на декартовой плоскости CShape (фигура). Спроектировать и реализовать иерархию классов...

Построить систему классов для описания плоских геометрических фигур - C++
C++ Построить систему классов для описания плоских геометрических фигур: круга, квадрата, прямоугольника. Предусмотреть методы для...

Построить систему классов для описания плоских геометрических фигур - C++
Построить систему классов для описания плоских геометрических фигур: круга, квадрата, прямоугольника. Предусмотреть методы для создания...

Построить систему классов для описания плоских геометрических фигур - C++
Здравствуйте. Прошу помощи) Вот сама задача Построить систему классов для описания плоских геометрических фигур: круг, квадрат,...

Разработать иерархию классов для решения квадратного уравнения - C++
Разработать иерархию классов (А, В, С) для реализации задачи решения нелинейного уравнения вида ах2+bx+c=0. x1=(-b+√D)/2a и ...

Разработать иерархию классов, демонстрирующее работу с коллекцией объектов разных классов - C++
Задание: Разработать в соответствии с индивидуальным заданием иерархию классов и приложение, демонстрирующее работу с коллекцией объектов...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2013, 19:17
Привет! Вот еще темы с ответами:

Разработать иерархию классов - C++
Разработать иерархию классов родительский абстрактный класс Vehicle с двумя чистыми виртуальными функциями и дочерним классом Car . Для...

Разработать иерархию классов учёта кадрового состава корпорации - C++
Разработать иерархию классов, учет кадрового состава корпорации. Создать демо-программу, с возможностями обработки информации о...

Построить классы для описания плоских фигур:круг,квадрат,прямоугольник - C++
Построить классы для описания плоских фигур:круг,квадрат,прямоугольник.Включить методы для определения периметра и площади...

Написать иерархию классов для площади круга - C++
написать иерархию классов для площади круга.


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru