Логическая операция - PascalABC.NET
Формулировка задачи:
Даны три числа: А,В,С. Проверить истинность высказывания. число В находится между числами А и С.
Задачу кажется сделать смог:
Скажите правильно ли я сделал, ну и можно ли сделать код проще и меньше?
Решение задачи: «Логическая операция»
textual
Листинг программы
if((b>a)and(b<c)) or((b>a))and(b<c)) tnen write('Yes') else write('No');
Объяснение кода листинга программы
b > a
- проверка, что значение переменнойb
больше значения переменнойa
.b < c
- проверка, что значение переменнойb
меньше значения переменнойc
.tnen
- это ошибка, возможно, вместо этого должен быть оператор условия или ключевое слово.write('Yes')
- вывод строкиYes
, если выполняются условия.write('No')
- вывод строкиNo
, если не выполняются условия.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д