АВТ
Language:

Remote Training on Programming

Problems On-line status Contests FAQ
For authors:
Register  ||  Login
 
Hello, Guest! Login or register.

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

Time Limit: 1 seconds
Memory Limit:65536KB
Points:10
View Problem Statistics Submit Problem added Administrator

Семинар 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


View Problem Statistics Submit Author/source:
Educational Courses / Языки программирования / Семинар 12. Наследование. Задача 4 /
1653. 1658. 02 - Семинар 3. Задание 4. Абстрактные классы. Вариант 2. 1659. 03 - Семинар 3. Задание 4. Абстрактные классы. Вариант 3. 1673. 04 - Семинар 3. Задание 4. Абстрактные классы. Вариант 04.
We can all benefit by doing occasional "toy" programs, when artificial restrictions are set up, so that we are forced to push our abilities to the limit. The art of tackling miniproblems with all our energy will sharpen our talents for the real problems. Donald E. Knuth.
time generating 0.422 sec.
© Copyright VSTU, AVT, Nosov D.A.