Aim:
The factorial of the number n is the product of the numbers from
one to n: 1 * 2 * 3 * ... * n-1 * n.
Write a function that uses a for loop to calculate the factorial.
The function should have one parameter n and return the value
of the factorial of n.
Use the function to print
"\\Clear";
Your code starts after this line
print(factorial(5));
print(factorial(factorial(5)));
print(factorial(3));
> 120 > 6.689502913449124E198 > 6
Your code ends before this line
Your code starts after this line
function factorial(n) {
	result = 1;
	for(i=1; i<=n; i++) {
		result *= i;
	}
	return(result);
}
Your code ends before this line
The code below is for automatically checking the result. Please ignore it!
output = split(getInfo("log"));
ok = ((parseInt(output[0]) == 120) && (output[1]=="6.689502913449124E198") && (parseInt(output[2]) == 6));
if (ok)
	showMessage("That's right. Great, you did it!");
else 
	showMessage("Your result is wrong! Please check your macro and try again!");