static public void Menu() { string text = @" Implementation Algorithms: 1. Grading Students 2. Divisible Sum Pairs 3. 4. 5. 6. 7. 8. 9. 0. Back"; Console.WriteLine(text); byte choice; Console.Write("\n\tChoice = "); bool result = byte.TryParse(Console.ReadLine(), out choice); if (!result) { Console.Clear(); Console.WriteLine("Incorrect choice!\nPlease enter your choice again!\n"); Menu(); } switch (choice) { case 0: { Console.Clear(); Algorithm.Menu(); break; } case 1: { Console.WriteLine(""); Algorithms.GradingStudents.Init(); Console.ReadKey(); Console.Clear(); Menu(); break; } case 2: { Console.WriteLine(""); Algorithms.DivisibleSumPairs.Init(); Console.ReadKey(); Console.Clear(); Menu(); break; } case 3: { Console.WriteLine(""); Console.ReadKey(); Console.Clear(); Menu(); break; } case 4: { Console.WriteLine(""); Console.ReadKey(); Console.Clear(); Menu(); break; } case 5: { Console.WriteLine(""); Console.ReadKey(); Console.Clear(); Menu(); break; } case 6: { Console.WriteLine(""); Console.ReadKey(); Console.Clear(); Menu(); break; } case 7: { Console.WriteLine(""); Console.ReadKey(); Console.Clear(); Menu(); break; } case 8: { Console.WriteLine(""); Console.ReadKey(); Console.Clear(); Menu(); break; } case 9: { Console.WriteLine(""); Console.ReadKey(); Console.Clear(); Menu(); break; } default: { Console.Clear(); Console.WriteLine("Incorrect choice!\nPlease enter your choice again!\n"); Menu(); break; } } }
static public void Menu() { string text = @" Working with Strings: 1. Ceaser Cipher 2. Mars Exploration 3. HackerRank in a String 4. Camel Case 5. Super Reduced String 6. Pangrams 7. 8. 9. 0. Back"; Console.WriteLine(text); byte choice; Console.Write("\n\tChoice = "); bool result = byte.TryParse(Console.ReadLine(), out choice); if (!result) { Console.Clear(); Console.WriteLine("Incorrect choice!\nPlease enter your choice again!\n"); Menu(); } switch (choice) { case 0: { Console.Clear(); Algorithm.Menu(); break; } case 1: { Console.WriteLine(""); Algorithms.CeaserCipher.Init(); Console.ReadKey(); Console.Clear(); Menu(); break; } case 2: { Console.WriteLine(""); Algorithms.MarsExploration.Init(); Console.ReadKey(); Console.Clear(); Menu(); break; } case 3: { Console.WriteLine(""); Algorithms.HackerRankString.Init(); Console.ReadKey(); Console.Clear(); Menu(); break; } case 4: { Console.WriteLine(""); Algorithms.CamelCaseWords.Init(); Console.ReadKey(); Console.Clear(); Menu(); break; } case 5: { Console.WriteLine(""); Algorithms.SuperReducedString.Init(); Console.ReadKey(); Console.Clear(); Menu(); break; } case 6: { Console.WriteLine(""); Algorithms.Pangrams.Init(); Console.ReadKey(); Console.Clear(); Menu(); break; } case 7: { Console.WriteLine(""); Console.ReadKey(); Console.Clear(); Menu(); break; } case 8: { Console.WriteLine(""); Console.ReadKey(); Console.Clear(); Menu(); break; } case 9: { Console.WriteLine(""); Console.ReadKey(); Console.Clear(); Menu(); break; } default: { Console.Clear(); Console.WriteLine("Incorrect choice!\nPlease enter your choice again!\n"); Menu(); break; } } }