Найти минимальное число среди положительных и максимальное число среди отрицательных - 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

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

  1. WHILE t <> 0 — единица цикла, которая будет выполняться до тех пор, пока значение переменной t не станет равным нулю
  2. INPUT ``, t — ввод значения переменной t с помощью функции INPUT, при этом пустая строка после функции INPUT означает, что ввод значения будет осуществляться с клавиатуры, а не с помощью числа, введенного в предыдущем цикле
  3. IF t < min AND t > 0 THEN min = t — проверка, является ли значение переменной t положительным числом и меньше текущего минимального значения min. Если это так, то значение переменной t присваивается переменной min
  4. IF t > max AND t < 0 THEN max = t — проверка, является ли значение переменной t отрицательным числом и больше текущего максимального значения max. Если это так, то значение переменной t присваивается переменной max
  5. WEND — завершение цикла WHILE

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


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

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

12   голосов , оценка 3.5 из 5
Похожие ответы