Курсовая работа С++ ООП и запись
Создавать на языке C++ иерархическую модель классов, отражающую модель реальных объектов. Определить поля и методы объектов разработанного исходного класса и всех прямых и опосредованных базовых классов. В зависимости от конкретной задачи при строительстве иерархической модели использовать как наследие, так и агрегацию. Данные следующих классов:
Точка {x,y}
Фигура {Точка (координаты центра фигуры),Название фигуры}
Коло {Фигура, радиус}
Трикутник { 3 точки - координаты 3 вершин};
Прямокутник {Фигура, сторона1, сторона2};
Элипс {Фигура, радиус1, радиус2};
Массив фигур на экране {массив состоит из ряда кил, треугольников, прямоугольников, эллипсов}.
Среднее значение площади всех элементов массивной фигуры и среднее значение центра всех фигур на экране.
Точка {x,y}
Фигура {Точка (координаты центра фигуры),Название фигуры}
Коло {Фигура, радиус}
Трикутник { 3 точки - координаты 3 вершин};
Прямокутник {Фигура, сторона1, сторона2};
Элипс {Фигура, радиус1, радиус2};
Массив фигур на экране {массив состоит из ряда кил, треугольников, прямоугольников, эллипсов}.
Среднее значение площади всех элементов массивной фигуры и среднее значение центра всех фигур на экране.