Если число четное, то вычислить произведение - QBasic

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

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

2.Дано целое число N оно больше нуля. Если N нечетное, то вывести произведение 1*3..... N, если N чётное. то вывести произведения 2*4...N. Чтобы избежать целочисленного переключения, вычислять это с помощью вещественное переменной и выводить его как вещественное число.

Решение задачи: «Если число четное, то вычислить произведение»

textual
Листинг программы
CLS
INPUT n
IF n MOD 2=0 THEN x=2 ELSE x=1 
s=1
FOR i=x TO n STEP 2
s=s*i
NEXT i
?s

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

  1. CLS - очистка экрана
  2. INPUT n - ввод числа n
  3. IF n MOD 2=0 THEN x=2 ELSE x=1 - проверка числа на четность, присвоение переменной x значения 2 или 1
  4. s=1 - присвоение переменной s значения 1
  5. FOR i=x TO n STEP 2 - цикл, выполняющийся с шагом 2, начиная с числа x и заканчивая числом n
  6. s=s*i - умножение значения переменной s на текущее значение i
  7. NEXT i - переход к следующей итерации цикла
  8. ?s - вывод значения переменной s

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


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

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

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