Мы знаем, что такое факториал. Факториал n — это произведение всех положительных целых чисел, меньших или равных n. Факториал целого числа (скажем, 7) представляется как 7!. И стоимость 7! 5040 (т.е. 1*2*3*4*5*6*7). Задача здесь состоит в том, чтобы найти факториал предоставленного целого числа.

Решение довольно простое. Все, что нам нужно сделать, это умножить все положительные целые числа, меньшие заданного целого числа. Ниже приведено решение.

Сначала мы объявляем переменную x и присваиваем ей значение 1 (var x = 1). Затем мы запускаем цикл for, начиная с 1, так что каждая итерация умножает переменную x на целое число, на единицу превышающее предыдущее целое число вплоть до предоставленного целого числа (здесь число). Также продукт в каждой итерации присваивается переменной x. Итерация выполняется всего num раз, поэтому в конце цикла for мы получаем значение факториала в переменной x. Мы возвращаем переменную x.

Это довольно легко, не так ли? Смотрите решение в действии здесь.