Програма JavaScript для пошуку множника числа (з прикладами)

У цьому прикладі ви навчитеся писати програму JavaScript для обчислення факторіалу числа.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування JavaScript:

  • JavaScript, якщо … ще Заява
  • JavaScript для циклу

Факторіал числа - це добуток усіх чисел від 1 до цього числа. Наприклад,

факторіал 5 дорівнює 1 * 2 * 3 * 4 * 5 = 120 .

Факториал додатного числа n задається:

 factorial of n (n!) = 1 * 2 * 3 * 4… n

Факторіал від’ємних чисел не існує, а факторіал 0 дорівнює 1 .

Приклад: Знайти факторіал

 // program to find the factorial of a number // take input from the user const number = parseInt(prompt('Enter a positive integer: ')); // checking if number is negative if (number < 0) ( console.log('Error! Factorial for negative number does not exist.'); ) // if number is 0 else if (number === 0) ( console.log(`The factorial of $(number) is 1.`); ) // if number is positive else ( let fact = 1; for (i = 1; i <= number; i++) ( fact *= i; ) console.log(`The factorial of $(number) is $(fact).`); )

Вихідні дані

 Введіть ціле додатне число: 5 Факториал 5 дорівнює 120.

У наведеній вище програмі користувачеві пропонується ввести ціле число. Потім if… else if… elseоператор використовується для перевірки стану числа.

  • Коли користувач вводить від’ємне число, відображається повідомлення про помилку.
  • Коли користувач вводить 0 , факторіал - 1 .
  • Коли користувач вводить додатне ціле число, forцикл використовується для ітерації більше 1 до числа, введеного користувачем для пошуку факторіалу.
  • Кожне число множиться і зберігається у factзмінній.

Цікаві статті...