Перевести на язык кумира 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.

MashaE631 MashaE631    1   20.09.2019 11:00    0

Ответы
SOFIA0209 SOFIA0209  26.08.2020 23:49

вещ 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:

стоп;

все

кц

кон

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика