Напишите программу, вычисляющую n! ( язык JavaScript)

0 голосов
70 просмотров

Напишите программу, вычисляющую n! ( язык JavaScript)


Информатика (204 баллов) | 70 просмотров
Дан 1 ответ
0 голосов

function Факториал(n) { return n <= 1 ? 1 : n * Факториал(n - 1); }</p>

alert(Факториал(prompt()));

(654k баллов)
0

Факториал (n!) - это произведение всех натуральных чисел от 1 до n.

0

Ещё что-то не понял?

0

Я знаю что такое факториал, мне не понятна сама запись

0

Объявляется функция "Факториал".

0

Она принимает параметр "n".

0

И сразу возвращает значение: если n меньше или равен 1, то 1 и возвращает.

0

Иначе - переданный ей параметр "n", умноженный на результат вызова этой же функции (самой себя) с параметром "n - 1".

0

Вторая строчка - просто приём числа и вывод результата.

0

Догнал?

0

Спасибо большое:)