A common mathematical function is the factorial function. The factorial function takes an integer input n that is greater than or equal to 1, and computes n * (n-1) * ... * 2 * 1. In mathematical texts, factorial is denoted with an exclamation point, as in n!.
For this exercise, write a function called Factorial() that takes a single Integer input and returns an Integer corresponding to the factorial of the inputted parameter. To help get you started, your function will look like this:
Function Factorial(n as Integer) as Integer ' Write code here to compute n! ' Return the value n! End Function
Note that:
1! = 1 2! = 2 * 1 = 2 3! = 3 * 2 * 1 = 6 4! = 4 * 3 * 2 * 1 = 24 5! = 5 * 4 * 3 * 2 * 1 = 120
After you have written this Factorial() function, add a Page_Load event handler that calls the function, displaying on the ASP.NET web page the values of 1! through 5!.
Hint: The Factorial() function will need to contain a looping construct from 1 to n, where, at each iteration, a variable is multiplied by the value of the looping variable.