Вопрос по информатике:
Почему не работает калькулятор(ничего не работает кроме деления на 0)? Прошу помогите пажалуйста
program calc;
var
operation: char;
s, a, b: real;
begin
writeln('Введите первое число');
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.
- 22.06.2018 07:55
- Информатика
- remove_red_eye 13059
- thumb_up 48
Ответы и объяснения 1
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.
- 23.06.2018 07:40
- thumb_up 48
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.