Если число четное, то вычислить произведение - 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
Объяснение кода листинга программы
CLS
- очистка экранаINPUT n
- ввод числа nIF n MOD 2=0 THEN x=2 ELSE x=1
- проверка числа на четность, присвоение переменной x значения 2 или 1s=1
- присвоение переменной s значения 1FOR i=x TO n STEP 2
- цикл, выполняющийся с шагом 2, начиная с числа x и заканчивая числом ns=s*i
- умножение значения переменной s на текущее значение iNEXT i
- переход к следующей итерации цикла?s
- вывод значения переменной s
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д