Перевести на язык кумира 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:
стоп;
все
кц
кон