Почему не работает калькулятор(ничего не работает кроме деления на введите первое число'); readln(a); writeln('выбирайте знак(+ - * /)'); readln(operation); writeln('введите второе число'); readln(b); //read(operation); //if b=0 then if operation='/' then if (b=0) and (operation = '/') then begin writeln ('error'); exit; end; readln(b); case operation of '+': s: =a+b; '-': s: =a-b; '*': s: =a*b; '/': s: =a/b; end; end.
var
operation:char;
s,a,b:real;
begin
writeln('Введите первое число'); readln(a);
writeln('выбирайте знак(+ - * /)'); readln(operation);
writeln('Введите второе число'); readln(b);
if (b=0) and (operation = '/') then begin
writeln ('ERROR');
exit
end;
case operation of
'+': s:=a+b;
'-': s:=a-b;
'*': s:=a*b;
'/': s:=a/b;
end;
Writeln('Результат: ',s)
end.