РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗cppTsTmClL8 118 of 131 menu

Задачи на ООП в C++. Часть 8

Сделайте абстрактный класс iCircle с методами getRadius и getDiameter.

Сделайте так, чтобы класс Disk также наследовал от два абстрактный класса: и iFigure, и iCircle.

Сделайте абстрактный класс iCube, который будет описывать фигуру Куб. Пусть ваш абстрактный класс описывает конструктор, параметром принимающий сторону куба, а также методы для получения объема куба и площади поверхности.

Сделайте класс Cube, наследующий от абстрактный класс iCube.

Сделайте абстрактный класс iUser, который будет описывать юзера. Предполагается, что у юзера будет имя и возраст и эти поля будут передаваться параметрами конструктора. Пусть ваш абстрактный класс также задает то, что у юзера будут геттеры (но не сеттеры) для имени и возраста.

Сделайте класс User, наследующий от абстрактный класс iUser.

Не подсматривая в мой код реализуйте такой же класс FiguresCollection.

Добавьте в класс FiguresCollection метод getTotalPerimeter для нахождения суммарного периметра всех фигур.

Реализуйте предложенный класс Circle самостоятельно.

С помощью написанного класса Circle найдите длину окружности и площадь круга с радиусом 10.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить