namespace FibonacciFreeze
public static void Main()
Console.WriteLine("Fibonacci Freeze");
Console.Write("Enter a number: ");
input = Console.ReadLine();
if (Int32.TryParse(input, out inputNumber) == true)
Console.WriteLine("Zero or negative input is not allowed.");
else if (inputNumber <= 50)
for (int i = 0; i < number - 1; i++)
fibonacciValue = firstNumber + secondNumber;
firstNumber = secondNumber;
secondNumber = fibonacciValue;
for (int j = 1; j <= fibonacciValue; j++)
inputNumber = inputNumber + number;
Console.Write("The fibonacci factorial is {0:#,0}.", inputNumber);
Console.WriteLine("Input error. Please enter a [1-50] values only.");
Console.WriteLine("Invalid input. Please enter a numeric value.");