Как не дать выполниться следующему условию? - Pascal ABC

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

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

Как сделать что бы при выполнении этого условия (if (c>b) and (a>c) then write('signal') else write('net signala'), он не выводил на экран следующие и наоборот?
Листинг программы
  1. var
  2. a,b,c:integer;
  3. begin
  4. writeln('abc');
  5. readln(a,b,c);
  6. if (c>b) and (a>c) then write('signal') else write('net signala');
  7. if (c>a) and (c<b) then write('net signala2') else write('signal2');
  8. end.

Решение задачи: «Как не дать выполниться следующему условию?»

textual
Листинг программы
  1. var
  2.   a, b, c: integer;
  3. begin
  4.   writeln('abc');
  5.   readln(a, b, c);
  6.   if (c > b) and (a > c) then
  7.     write('signal') else write('net signala'); exit;
  8.   if (c > a) and (c < b) then write('net signala2') else write('signal2'); exit;
  9. end.

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

В данном коде используются три переменные: a, b и c, которые имеют целочисленный тип данных.

  1. Строка 'abc' выводится на экран без использования переменных.
  2. Затем с помощью функции readln считываются значения переменных a, b и c. Значения считываются в переменные a, b и c соответственно.
  3. Далее проверяется условие: если значение переменной c больше значения переменной b, и если значение переменной a больше значения переменной c, то выводится строка 'signal'. Если же условие не выполняется, то выводится строка 'net signala'.
  4. Если значение переменной c больше значения переменной a, и значение переменной c меньше значения переменной b, то выводится строка 'net signala2'. В противном случае выводится строка 'signal2'.
  5. После выполнения всех условий программа завершается командой exit.

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


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

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

8   голосов , оценка 3.75 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы