Ну и сделайте отдельную функцию, которая принимает число и считает от него факториал. В чём проблема?