АВТ
Language:

Remote Training on Programming

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

1651. Павловская - ООП - Семинар 1 - Классы. Вариант 3

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

Павловская - ООП - Семинар 1 - Классы. Вариант 3

Формат входных данных.

 

Ввод: первоначальное построение фигур:

1 – круг (ввести координаты центра и радиус);

2 – квадрат (ввести координаты левого верхнего угла и длину стороны)

3 – прямоугольник (ввести координаты левого верхнего и правого нижнего угла)

 

Вывод: После создания вывести параметры объектов, периметр и площадь.

Затем выполнить над фигурами указанные действия и вывести параметры измененных объектов.

0 – окончание ввода;

1 – переместить фигуры на вектор с указанными координатами;

2 – растянуть/сжать фигуры относительно центра симметрии в указанной пропорции;

3 – повернуть фигуры относительно центра симметрии на указанный угол(в градусах).

Пример входных данных:

1 5 5 2

2 10 10 1

3 15 15 20 18

1 -1 -2

2 2

3 90

Пример выходных данных:

Circle center(5,5) radius 2 P= 12.5664 S= 12.5664
Square left(10,10) side 1 P= 4 S= 1
Rectangle left(15,15) side 20 18 P= 76 S= 360
Circle center(4,3) radius 2 P= 12.5664 S= 12.5664
Square left(9,8) side 1 P= 4 S= 1
Rectangle left(14,13) side 20 18 P= 76 S= 360
Circle center(4,3) radius 4 P= 25.1327 S= 50.2655
Square left(10.5,9.5) side 2 P= 8 S= 4
Rectangle left(44,40) side 40 36 P= 152 S= 1440
Circle center(4,3) radius 4 P= 25.1327 S= 50.2655
Square left(10.5,9.5) side 2 P= 8 S= 4
Rectangle left(42,38) side 36 40 P= 152 S= 1440


View Problem Statistics Submit Author/source:
Educational Courses / Языки программирования / Павловская. ООП. Семинар 1. Классы /
1493. 002 - Павловская - ООП - Семинар 1 - Классы. Вариант 2 1651. 1499. 004 - Павловская - ООП - Семинар 1 - Классы. Вариант 4. 1496. 005 - Павловская - ООП - Семинар 1 - Классы. Вариант 5. 1488. 006 - Павловская - ООП - Семинар 1 - Классы. Вариант 6
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.047 sec.
© Copyright VSTU, AVT, Nosov D.A.