Задание на С++. Тема: Фигура 1. Написать классы Эллипс, Окружность, наследуемые из класса Figures2D. Класс окружность наследуется из класса Эллипс.
В private полях классов прописываются длины сторон (для треугольника), полуоси (для эллипса), радиус (для окружности).
В каждом классе необходимо прописать методы perimeter() и area() для вычисления периметра (для эллипс и окружности- длина дуги) и площади фигур, а также метод information(), выводящий на экран координаты центра фигуры и параметры фигуры (по аналогии с классами прямоугольник и квадрат).
2. Написать класс Сфера, наследуемый из класса Figures3D. В private полях указать радиус сферы. С метода values рассчитать объем сферы. Переопределить метод information(), выводящий информацию о сфере.
3. Написать класс Цилиндр, наследуемый из класса Figures3D. В private полях указать высоту цилиндра и тип основания. С метода values рассчитать объем цилиндра. Переопределить метод information(), выводящий информацию о сфере.
Решение. Чтобы разделить 7 яблок на троих, не обязательно разрезать каждое яблоко. Можно сначала каждому раздать по 2 яблока и одно оставшееся разделить на три равные части. Тогда каждый ребенок должен получить 2 + 1/3 яблока. Сумму 2+1/3 принято записывать в виде 2 1/3без знака сложения. Читают, две целых одна третья.
Число 2 1/3 называют смешанным числом, или смешанной дробью, где число 2- целая часть смешанного числа, а число 1/3 – его дробная часть.
Число, состоящее из целой части и дробной части, называется смешанным числом.