using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; namespace RepititionExamples { class Program { static void Main(string[] args) { int choice = 0; while (choice != 4) { Console.Clear(); Console.WriteLine("1: While Loop Example"); Console.WriteLine("2: For Loop Example"); Console.WriteLine("3: Do while Example"); Console.WriteLine("4: Exit"); Console.WriteLine("Enter your choice"); choice = int.Parse(Console.ReadLine()); switch(choice) { case 1: WhileLoopExample(); break; case 2: ForLoopExample(); break; case 3: DoWhileExample(); break; case 4: Console.WriteLine("Press any key to exit"); break; default: Console.WriteLine("Invalid Choice"); break; } Console.ReadKey(); } } static void WhileLoopExample() { Console.WriteLine("Enter a Number"); int number = int.Parse(Console.ReadLine()); while (number < 41) { int prime = number * number - number + 41; Console.WriteLine(prime); number++; } } static void ForLoopExample() { int counter=0; Console.WriteLine("Enter how many loops"); int num = int.Parse(Console.ReadLine()); for (int i = 1; i <= num; i++) { int prime = i * i - i + 41; Console.WriteLine(prime); counter += i; } Console.WriteLine ("The total of the counter is {0}", counter); } static void DoWhileExample() { int number = 5; string displayNumber=null; do { number++; displayNumber += number.ToString() + "\n"; } while (number < 10); MessageBox.Show(displayNumber.ToString(), "Loop Results"); } } }