Используйте ветвление чтобы вводимые 3 числа выводились в порядке убывания - QBasic
Формулировка задачи:
Помогите пожалуйста напишите программу для Qbasic. Используйте ветвление чтобы вводимые 3 числа выводились в порядке убывания , а если они равны программа выводила это.
Решение задачи: «Используйте ветвление чтобы вводимые 3 числа выводились в порядке убывания»
textual
Листинг программы
- CLS
- PRINT "Vetvlenie"
- INPUT "a = "; a
- INPUT "b = "; b
- INPUT "c = "; c
- IF a = b AND a = c THEN
- PRINT "a = b = c"
- ELSE
- IF a > b AND a > c THEN
- IF b > c THEN
- PRINT a, b, c
- ELSE
- PRINT a, c, b
- END IF
- ELSE
- IF b > a AND b > c THEN
- IF a > c THEN
- PRINT b, a, c
- ELSE
- PRINT b, c, a
- END IF
- ELSE
- IF c > a AND c > b THEN
- IF a > b THEN
- PRINT c, a, b
- ELSE
- PRINT c, b, a
- END IF
- END IF
- END IF
- END IF
- END IF
- END
Объяснение кода листинга программы
CLS
- Вывод сообщения
Vetvlenie
- Ввод значения переменной a
- Ввод значения переменной b
- Ввод значения переменной c
- Проверка условия (a = b AND a = c)
- Если условие истинно, то вывод
a = b = c
- Если условие ложно, то переход к следующему условию
- Проверка условия (a > b AND a > c)
- Если условие истинно, то проверка условия (b > c)
- Если условие истинно, то вывод a, b, c
- Если условие ложно, то проверка условия (b > a AND b > c)
- Если условие истинно, то проверка условия (a > c)
- Если условие истинно, то вывод b, a, c
- Если условие ложно, то проверка условия (c > a AND c > b)
- Если условие истинно, то проверка условия (a > b)
- Если условие истинно, то вывод c, a, b
- Если условие ложно, то проверка условия (c > b AND c > a)
- Если условие истинно, то вывод c, b, a
- Если условие ложно, то вывод завершен
- Конец программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д