The logic for factorial is fairly basic. Below is a lambda but the logic could also be a utility function.
Func<int, int> factorial = (n) =>
{
int res = 1;
while (n != 1)
{
res = res * n;
n = n - 1;
}
return res;
};
int results = factorial(5);
Console.WriteLine(results);
I am trying to calculate a binomial
Are you trying to graph a binomial? Or solve for X and Y where they cross an axis?