Как посчитать сумму? - Pascal

Узнай цену своей работы

Формулировка задачи:

Допустим, переменная n:='какой-то знак'('+', '-', '*', '/') И есть переменные a и b. Возможно ли с помощью 3 этих переменных посчитать сумму a и b, и если да, то как?

Решение задачи: «Как посчитать сумму?»

textual
Листинг программы
var a,b:real;
     n:char;
begin
writeln('Введите 2 числа');
readln(a,b);
write('Введите оператор + - * /');
readln(n);
case n of
'+':write(a+b);
'-':write(a-b);
'*':write(a*b);
'/':if b=0 then write('Деление на 0')
   else write(a/b);
else write('такого оператора нет');
end;
end.

Объяснение кода листинга программы

  1. Объявлены три переменные: a, b и n типа real и char соответственно.
  2. Выводится сообщение Введите 2 числа и происходит чтение двух чисел в переменные a и b.
  3. Выводится сообщение Введите оператор + - * / и происходит чтение оператора в переменную n.
  4. Происходит проверка значения переменной n на соответствие одному из четырех допустимых операторов.
  5. В зависимости от значения переменной n выполняется соответствующая операция: сложение, вычитание, умножение или деление.
  6. Если введенный оператор не соответствует ни одному из допустимых значений, выводится сообщение такого оператора нет.
  7. Если в процессе выполнения операции деления на ноль, выводится сообщение Деление на 0.
  8. Результат операции выводится на экран.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.625 из 5
Похожие ответы