Что такое факториал? Факториал - это произведение всех натуральных числе от 1 до числа факториала. Например, факториал пяти - 5! = 1 * 2 * 3 * 4 * 5 = 120 1. Объявляем функцию, которая возвращает long и принимает параметр n в виде целого числа int или long. 2. Объявляем переменную res и присваиваем ей значение 1. 3. В цикле for делаем перебор от 2 до параметра n. 4. Умножаем наш res на переменную i из цикла. 5. Возращаем res. Так как наш цикл - это 2, 3, 4, ... , n, то 1 умножается на каждое это число и получается факториал!