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