Ответы на вопрос:
Var x,y,z: real; sign: char; begin while true do begin write('sign: '); readln(sign); if sign = '0' then break; if sign in ['+','-','*','/'] then begin write('x='); readln(x); write('y='); readln(y); case sign of '+': begin z : = x + y; writeln(z: 5: 2) end; '-': begin z : = x - y; writeln(z: 5: 2); end; '*': begin z : = x * y; writeln(z: 5: 2); end; '/': if y < > 0 then begin z : = x / y; writeln(z: 5: 2) end else writeln('division by zero! '); end; end else writeln('bad sign! ') end; end.
Популярно: Информатика
-
TheDrever17.12.2021 01:10
-
лехаleha20.10.2021 04:11
-
базарганово28.09.2022 03:12
-
зара10101004.02.2020 16:25
-
sowaties27.12.2021 06:54
-
Дориана0122.01.2023 14:18
-
berfasrd25.04.2021 09:55
-
chinenko8803.04.2020 07:58
-
davaispi12.02.2021 03:33
-
артём009219.07.2021 03:34