Неверное вычисление выражения: проверьте код на наличие ошибок - Pascal ABC

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

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

Решение задачи: «Неверное вычисление выражения: проверьте код на наличие ошибок»

textual
Листинг программы
program z1;
var y,x,z: integer;
begin
writeln ('x ');
readln (x);
writeln ('y ');
readln (y);
z:=2;
if x>0 then z:=2 else
if y>0 then z:=x-y
else z:= x*y;
writeln (z);
end.

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

  1. Программа начинается с объявления трех переменных типа Integer: y, x и z.
  2. Затем происходит вывод сообщений x x, где x - это значение первой переменной, которое считывается с клавиатуры.
  3. Далее выводится сообщение y y, где y - это значение второй переменной, также считанное с клавиатуры.
  4. После этого присваивается значение переменной z: 2.
  5. Затем происходит проверка условия: если значение переменной x больше нуля, то значение переменной z устанавливается равным 2. Если значение переменной y больше нуля, то значение переменной z устанавливается равным разности между значениями переменных x и y. В противном случае, значение переменной z устанавливается равным произведению значений переменных x и y.
  6. Наконец, выводится значение переменной z.

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

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