Оператор if...then - QBasic

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

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

Как это записать покомактней?
Листинг программы
  1. ' ...
  2. IF (a < 0 AND b < 0 AND c = 0) OR (a < 0 AND b = 0 AND c < 0) OR (a = 0 AND b < 0 AND c < 0) THEN
  3. PRINT TAB(10);
  4. PRINT "Zadannye chisla nepolojitelnye"
  5. END IF
  6. IF (a = 0 AND b = 0 AND c < 0) OR (a = 0 AND b < 0 AND c = 0) OR (a < 0 AND b = 0 AND c = 0) THEN
  7. PRINT TAB(10);
  8. PRINT "Zadannye chisla nepolojitelnye"
  9. END IF
  10. ' ...

Решение задачи: «Оператор if...then»

textual
Листинг программы
  1. IF a <= 0 AND b <= 0 AND c <= 0 AND a + b + c < 0 THEN ...

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

  1. a, b, c - это переменные, значения которых сравниваются в условии оператора if.
  2. Условие a <= 0 AND b <= 0 AND c <= 0 AND a + b + c < 0 означает, что выполнится только если все четыре значения удовлетворяют условиям.
  3. Если условие выполняется, то в блок...THEN... помещается какой-то код, который будет выполнен.
  4. Код в блоке...THEN... может содержать команды, которые изменяют значения переменных, выполняют расчеты или выводят результаты на экран.
  5. Номер 20 не используется, так как в условии оператора if нет 20-й переменной или команды.

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


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

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

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

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

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

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