GitXplorerGitXplorer
a

oop_exercise_03

public
0 stars
0 forks
0 issues

Commits

List of commits on branch main.
Unverified
1f259d8462e443b66bf6c0a51b910e13dad13379

testinggg

aanxieuse committed 6 years ago
Unverified
58895a5f1d3c793d3cc998d50ed49e7c4c4f1552

test

aanxieuse committed 6 years ago
Unverified
bcb38143c89b6a9f0c805d8effdb83af4a85509b

stih

aanxieuse committed 6 years ago
Unverified
788ae94c6975f92b2b0b0460046806b4f0a7d1e2

vjjj

aanxieuse committed 4 years ago
Verified
5885c75c30d55b7b4b3e0d814e5409db01ea2eb4

Delete out3

aanxieuse committed 4 years ago
Verified
22ee7597a9c5ec688a106e9ff5e735527eab93ff

Delete out2

aanxieuse committed 4 years ago

README

The README file for this repository.

Лабораторная работа №3: Наследование, Полиморфизм

Вжжж я жук навозный люблю я порох паровозный очень сильно да qwe

Разработать классы согласно варианту задания, классы должны наследоваться от базового класса Figure. Фигуры являются фигурами вращения. Все классы должны поддерживать набор общих методов:
• Вычисление геометрического центра фигуры;
• Вывод в стандартный поток вывода std::cout координат вершин фигуры;
• Вычисление площади фигуры.

Создать программу, которая позволяет:
• Вводить из стандартного ввода std::cin фигуры, согласно варианту задания.
• Сохранять созданные фигуры в динамический массив std::vector<Figure*>.
• Вызывать для всего массива общие функции (1-3 см. выше).Т.е. распечатывать для каждой фигуры в массиве геометрический центр, координаты вершин и площадь.
• Необходимо уметь вычислять общую площадь фигур в массиве.
• Удалять из массива фигуру по индексу.

Вариант 16:
1. Восьмиугольник
2. Треугольник
3. Квадрат