Что такое факториал?
Если целое число представлено буквой n, то факториал представляет собой произведение всех положительных целых чисел, меньших или равных n. Они представлены n!
Например,
5! = 1 * 2 * 3 * 4 * 5 = 120
4! = 1 * 2 * 3 * 4 = 24
3! = 1 * 2 * 3 = 6
2! = 1 * 2 = 2
1! = 1 * 1 = 1
0! = 1
Теперь, когда мы получили представление о том, что такое факториал, давайте запишем его в код:
считайте, что мы пытаемся найти 3.
Давайте сохраним его в переменной:
var myFac = 3;
Случай 1: когда myFac ‹ 0
Поскольку факториал — это произведение всех положительных целых чисел, все, что меньше 0, должно привести к неопределенности.
Случай 3: все остальные случаи
Мы можем написать цикл for, который повторяется до тех пор, пока не будут покрыты все положительные целые числа, меньшие или равные 3 (в нашем случае).
Итак, я добавил журналы в консоль в приведенном выше коде на каждом этапе, чтобы вы четко понимали, что происходит в каждой строке кода.
Окончательный код: