Используйте ветвление чтобы вводимые 3 числа выводились в порядке убывания - QBasic

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

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

Помогите пожалуйста напишите программу для Qbasic. Используйте ветвление чтобы вводимые 3 числа выводились в порядке убывания , а если они равны программа выводила это.

Решение задачи: «Используйте ветвление чтобы вводимые 3 числа выводились в порядке убывания»

textual
Листинг программы
  1. CLS
  2.  
  3. PRINT "Vetvlenie"
  4. INPUT "a = "; a
  5. INPUT "b = "; b
  6. INPUT "c = "; c
  7.  
  8. IF a = b AND a = c THEN
  9.     PRINT "a = b = c"
  10. ELSE
  11.     IF a > b AND a > c THEN
  12.         IF b > c THEN
  13.             PRINT a, b, c
  14.         ELSE
  15.             PRINT a, c, b
  16.         END IF
  17.     ELSE
  18.         IF b > a AND b > c THEN
  19.             IF a > c THEN
  20.                 PRINT b, a, c
  21.             ELSE
  22.                 PRINT b, c, a
  23.             END IF
  24.         ELSE
  25.             IF c > a AND c > b THEN
  26.                 IF a > b THEN
  27.                     PRINT c, a, b
  28.                 ELSE
  29.                     PRINT c, b, a
  30.                 END IF
  31.             END IF
  32.         END IF
  33.     END IF
  34. END IF
  35. END

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

CLS

  1. Вывод сообщения Vetvlenie
  2. Ввод значения переменной a
  3. Ввод значения переменной b
  4. Ввод значения переменной c
  5. Проверка условия (a = b AND a = c)
  6. Если условие истинно, то вывод a = b = c
  7. Если условие ложно, то переход к следующему условию
  8. Проверка условия (a > b AND a > c)
  9. Если условие истинно, то проверка условия (b > c)
  10. Если условие истинно, то вывод a, b, c
  11. Если условие ложно, то проверка условия (b > a AND b > c)
  12. Если условие истинно, то проверка условия (a > c)
  13. Если условие истинно, то вывод b, a, c
  14. Если условие ложно, то проверка условия (c > a AND c > b)
  15. Если условие истинно, то проверка условия (a > b)
  16. Если условие истинно, то вывод c, a, b
  17. Если условие ложно, то проверка условия (c > b AND c > a)
  18. Если условие истинно, то вывод c, b, a
  19. Если условие ложно, то вывод завершен
  20. Конец программы

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


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

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

9   голосов , оценка 4 из 5

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

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

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