Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данной окружности (в том же порядке)

Элементы окружности пронумерованы следующим образом:
1 — радиус R, 2 — диаметр D = 2*R, 3 — длина L = 2*pi*R, 4 — площадь круга S = pi*R^2.
Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данной окружности (в том же порядке). В качестве значения pi использовать 3.14

code: #pascal
Program Case12;
Var
Cnt:Byte;
_Val,R:Real;
Begin
WriteLn('Введите номер элемента(1 — радиус R, 2 — диаметр D, 3 — длина L, 4 — площадь круга S):');
ReadLn(Cnt);
WriteLn('Введите значение элементa: ');
ReadLn(_Val);
Case Cnt Of
1:Begin
R := _Val;
WriteLn('Pадиус: ',R);
WriteLn('Диаметр: ',2 * R);
WriteLn('Длина: ', 2 * pi * R);
WriteLn('Площадь круга: ',pi * Sqr(R));
End;
2:Begin
R := _Val/2;
WriteLn('Pадиус: ',R);
WriteLn('Диаметр: ',2 * R);
WriteLn('Длина: ', 2 * pi * R);
WriteLn('Площадь круга: ',pi * Sqr(R));
End;
3:Begin
R := _Val/2*pi;
WriteLn('Pадиус: ',R);
WriteLn('Диаметр: ',2 * R);
WriteLn('Длина: ', 2 * pi * R);
WriteLn('Площадь круга: ',pi * Sqr(R));
End;
4:Begin
R := Sqrt(_Val/pi);
WriteLn('Pадиус: ',R);
WriteLn('Диаметр: ',2 * R);
WriteLn('Длина: ', 2 * pi * R);
WriteLn('Площадь круга: ',pi * Sqr(R));
End;
End;
End.

автор: Sklyarov Sergej a.k.a. S9

Поделиться:

Похожие статьи: