QBASICBOOK.ru: сайт про QB64

Опубликовано: 2018-06-05 08:00:00

Считаем факториал числа N

Задача. Подсчитать факториал числа N (N!), то есть произведение первых N-натуральных чисел. Число N ввести с клавиатуры.


  1. REM PODSCHET_FAKTORIALA
  2. INPUT "VVEDITE NATURALNOYE CHISLO: "; N
  3. P = 1
  4. FOR I = 1 TO N
  5.     P = P * I
  6. NEXT
  7. PRINT N; "! = "; P

 Рисунок 1 – Вычисление факториала при помощи цикла с параметром

 Рисунок 1 – Вычисление факториала при помощи цикла с параметром

Рисунок 2 – Результат выполнения программы

Рисунок 2 – Результат выполнения программы

Немного поясним работу прогрммы. Для подсчета факториала необходимо завести переменную памяти, в которой будут «накапливаться» произведения. Пока она не задействована, ей присваивают значение 1. Переменная цикла будет последовательно принимать значения натуральных чисел от 1 до N. В теле цикла ячейке – «копилке» – будут присваиваться произведения ее старого значения на переменную цикла.

Спасибо за прочтение этой статьи.

 

Прикрепленные файлы:

< Предыдущая статья
Вложенные циклы и двумерный массив
Следующая статья >
Решение задачи на сумматор при помощи цикла с параметром

Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.