Exercise
Function Factorial
Objetive
The factorial of a number is expressed as follows:
n! = n · (n-1) · (n-2) · (n-3) · ... · 3 · 2 · 1
For example,
6! = 6·5·4·3·2·1
Create a recursive function to calculate the factorial of the number specified as parameter:
Console.Write ( Factorial (6) );
would display 720
Example Code
using System;
class Program
{
public static void Main()
{
Console.WriteLine(Factorial(6));
}
public static int Factorial(int n)
{
if (n <= 1)
{
return 1;
}
return n * Factorial(n - 1);
}
}