Семинар 3. Задание 4. Абстрактные классы. Вариант 1.

Формат входных данных.
Ввод: Создать объекты производных классов, введя их характеристики
(для прямоугольника – длины
сторон, для круга –радиус, для трапеций – основания, высота и угол при основании(в градусах)). Затем выполнять действия,
предписанные командами ввода:
1- изменить радиус круга;
2- изменить параметры
прямоугольника;
3 – изменить параметры
трапеции;
0 - выход.
Вывод: После создания объекта, либо изменения его параметров,
выводить сведения об объекте по формату для круга – радиус, периметр, площадь,
для прямоугольника– длины сторон, периметр, площадь, для трапеции – основания,
высота, угол при основании, периметр, площадь.
Пример входных данных:
2 4
7
3 5
2 90
1 3
2 6
9
3 6
10 4 45
0
Пример выходных данных:
Rectangle a=2 b=4 Perimetr=12 Square=8
Circle Radius=7 Perimetr=43.9823 Square=153.938
Trapecium a=3 b=5 h=2 alfa=90
Perimetr=12.8284 Square=8
Circle Radius=3 Perimetr=18.8496 Square=28.2743
Rectangle a=6 b=9 Perimetr=30
Square=54
Trapecium a=6 b=10 h=4 alfa=45
Perimetr=25.6569 Square=32