Перевести на язык кумира uses crt;var a,c, s: real; x:
Перевести на язык кумира
uses crt;
var a,c, s: real;
x: byte;
begin
while (true) do
begin
clrscr;
writeln('1: izvestno katet');
writeln('2: izvestno gipotenuza');
writeln('3: izvestno vysota');
writeln('4: izvestno square');
writeln('5: exit');
write('Vash vybor: ');
readln(x);
case x of
1: begin
write('katet = '); readln(a);
c:=sqrt(2*sqr(a));
writeln('gipotenuza= ',c:3:0,' katet= ', a:3:0);
readln;
end;
2: begin
write('gipotenuza = '); readln(c);
a:=sqrt(sqr(c)/2);
writeln('gipotenuza= ',c:3:0,' katet= ', a:3:0);
readln;
end;
3: begin
write('h = '); readln(h);
c:= 2*h*sin(45*pi/180);
a:= h*cos(45*pi/180);
writeln('gipotenuza= ',c:3:0,' katet= ', a:3:0);
readln;
end;
4: begin
write('S = '); readln(s);
a:=sqrt(2*s);
c:=sqrt(2*sqr(a));
writeln('gipotenuza= ',c:3:0,' katet= ', a:3:0);
readln;
end;
5: break;
end;
end;
end.
вещ a,c,s,h;
цел x;
алг
нач
нц пока да
вывод "1 знаменито катет ";
вывод "2 знаменито гипотенуза ";
вывод "3 известно вышина ";
вывод "4 известен квадрат ";
вывод "5 выход ";
вывод "Ваш выбор: ";
ввод x;
выбор
при x=1:
вывод "Катет = ";
ввод a;
c:=sqrt(2*a*a)
вывод "Гипотенуза =", c, "Катет =", a;
при x=2:
вывод "Гипотенуза =";
ввод c;
a := sqrt(c*c/2);
вывод "Гипотенуза =", c, "Катет =", a;
при x=3:
вывод "h = ";
ввод h;
c := 2*h*sin(45*3.14/180);
a := h* cos(45*3.14/180);
вывод "Гипотенуза =", c, "Катет =", a;
при x = 4:
вывод "S = ";
ввод s;
a:=sqrt(2*s);
c:=sqrt(2*a*a);
вывод "Гипотенуза =", c, "Катет =", a;
при x = 5:
стоп;
все
кц
кон
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.