Геометрические фигуры
Вам часто приходится работать с различными геометрическими фигурами и узнавать их параметры - периметр, площадь, объем и т.д. Устав делать это вручную, вы решили автоматизировать процесс. Для этого вам необходимо создать класс Figure и классы геометрических фигур: круга и квадрата. Для этих фигур должны быть доступны методы:
perimeter() - возвращает периметр фигуры
area() - возвращает площадь фигуры
На вход подается число которое будет являться: для квадрата - стороной, а для круга радиусом. Также нужно создать конструктор класса и при создании объекта фигуры присваивать ей цвет, для круга - Синий, для круга Красный.
На выходе ожидается информация в виде:
Cиний круг: периметр = 62.83, площадь = 314.16,
Красный квадрат: периметр = 40, площадь = 100
ОБЯЗАТЕЛЬНОЕ округление до двух знаков.
Sample Input:
10
Sample Output:
Синий круг: периметр = 62.83, площадь = 314.16,
Красный квадрат: периметр = 40, площадь = 100
Вам часто приходится работать с различными геометрическими фигурами и узнавать их параметры - периметр, площадь, объем и т.д. Устав делать это вручную, вы решили автоматизировать процесс. Для этого вам необходимо создать класс Figure и классы геометрических фигур: круга и квадрата. Для этих фигур должны быть доступны методы:
perimeter() - возвращает периметр фигуры
area() - возвращает площадь фигуры
На вход подается число которое будет являться: для квадрата - стороной, а для круга радиусом. Также нужно создать конструктор класса и при создании объекта фигуры присваивать ей цвет, для круга - Синий, для круга Красный.
На выходе ожидается информация в виде:
Cиний круг: периметр = 62.83, площадь = 314.16,
Красный квадрат: периметр = 40, площадь = 100
ОБЯЗАТЕЛЬНОЕ округление до двух знаков.
Sample Input:
10
Sample Output:
Синий круг: периметр = 62.83, площадь = 314.16,
Красный квадрат: периметр = 40, площадь = 100