namespace primeNumberProgram
public static void Main(string[] args)
Console.WriteLine("Please eneter a number greater than 2 and not greater than 100.");
while (!UInt16.TryParse(Console.ReadLine(), out inputNumber) || inputNumber < 2 || inputNumber > 100)
Console.WriteLine("Given input is invalid. It should be a valid number greater than 2 and not greater than 100.");
Program p = new Program();
p.PrintPrimeNumbers(2, inputNumber);
Console.WriteLine("Press any key to exit");
private void PrintPrimeNumbers(ushort lowerLimit, ushort upperLimit)
while (lowerLimit < upperLimit)
Console.WriteLine("Prime numbers");
Console.Write(lowerLimit + "\n");
Console.WriteLine("No prime mumber exsits.");
private bool IsPrime(ushort number)
short limit = (short)Math.Sqrt(Convert.ToDouble(number));