Найти минимальное число среди положительных и максимальное число среди отрицательных - QBasic
Формулировка задачи:
Дана некоторая последовательность из целых чисел оканчивающихся нулем. Найти минимальное число среди положительных и максимальное число среди отрицательных. На Бейсике Пожалуйста)
Решение задачи: «Найти минимальное число среди положительных и максимальное число среди отрицательных»
textual
Листинг программы
WHILE t <> 0 INPUT "", t IF t < min AND t > 0 THEN min = t IF t > max AND t < 0 THEN max = t WEND
Объяснение кода листинга программы
WHILE t <> 0
— единица цикла, которая будет выполняться до тех пор, пока значение переменнойt
не станет равным нулюINPUT ``, t
— ввод значения переменнойt
с помощью функцииINPUT
, при этом пустая строка после функцииINPUT
означает, что ввод значения будет осуществляться с клавиатуры, а не с помощью числа, введенного в предыдущем циклеIF t < min AND t > 0 THEN min = t
— проверка, является ли значение переменнойt
положительным числом и меньше текущего минимального значенияmin
. Если это так, то значение переменнойt
присваивается переменнойmin
IF t > max AND t < 0 THEN max = t
— проверка, является ли значение переменнойt
отрицательным числом и больше текущего максимального значенияmax
. Если это так, то значение переменнойt
присваивается переменнойmax
WEND
— завершение циклаWHILE
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д