public static void Main() { Boolean flag = true; while (flag) { Console.WriteLine(" "); Console.WriteLine("Program List:"); Console.WriteLine("\n1. Basic Programs\n2. Logical Programs"); Console.WriteLine("3. Functional Program\n4. Algorithmic Programs"); Console.WriteLine("5. Collection\n6. Data Structure"); Console.WriteLine("7. Object Oriented Programming"); Console.WriteLine("8. Design Pattern"); Console.WriteLine("9. Exit "); Console.WriteLine(" "); Console.WriteLine("Enter Your Choice:"); Console.WriteLine(""); try { string input = Console.ReadLine(); if (Regex.IsMatch(input, @"^[0-9]+$")) { int choice = Convert.ToInt32(input); switch (choice) { case 1: BasicPrograms.BasicProgramList(); break; case 2: LogicalPrograms.LogicalProgramList(); break; case 3: FunctionalPrograms.FunctionalProgramList(); break; case 4: AlgorithmPrograms.AlgorithmProgramList(); break; case 5: List.ListExample1(); break; case 6: Data_Structure_Programs.Data_Structure_Program_List(); break; case 7: ObjectOrientedPrograms.ObjectOrientedProgramList(); break; case 8: Design_PatternInput.DesignPatternInputFunction(); break; case 9: Console.WriteLine("Program Exit!!"); flag = false; break; default: Console.WriteLine("Wrong Choice.\nDo you want to work in Program List?\nIf yes press 1 "); if (choice != 0) { Console.WriteLine("Program Exit!!"); flag = false; } break; } } } catch (Exception ex) { Console.WriteLine(ex.Message); } } Console.ReadKey(); }
public static void AlgorithmProgramList() { Boolean flag = true; while (flag) { Console.WriteLine(" "); Console.WriteLine("Algorithm Program List:"); Console.WriteLine("\n1. Insrtion sort\n2. Bubble Sort"); Console.WriteLine("3. Anagram\n4. PrimeNumber"); Console.WriteLine("5. Vending Machine \n6. Day of Week "); Console.WriteLine("7. Temperature Conversion \n8. Monthly Payment "); Console.WriteLine("9. Square Root\n10. Decimal to binary "); Console.WriteLine("11. Prime anagram and Pallindrome\n12. Binary Search Number "); Console.WriteLine("13. Binary search string \n14. Guess Number"); Console.WriteLine(" 15. Permutation of string"); Console.WriteLine("16. String Message using RegEx "); Console.WriteLine("17. Exit"); Console.WriteLine(" "); Console.WriteLine("Enter Your Choice:"); try { int choice = Convert.ToInt32(Console.ReadLine()); switch (choice) { case 1: InsertionSort.InsertionSortInput(); break; case 2: BubbleSort.BubbleSortInput(); break; case 3: Anagram.AnagramInput(); break; case 4: PrimeNumber.PrimeNumberInput(); break; case 5: VendingMachine.VendingMachineInput(); break; case 6: DayOfWeek.DayOfWeekInput(); break; case 7: TemperatureConversion.TempeartureConversionInput(); break; case 8: MonthlyPayment.MonthlyPaymentInput(); break; case 9: SquareRoot.SquarerootInput(); break; case 10: DecimalToBinary.DecimalInput(); break; case 11: PrimeAnagramPalindrome.PrimeAnagramPalindromeInput(); break; case 12: BinarySearchInteger.BinarySearchInputInteger(); break; case 13: BinarySearchString.BinarySearchInputString(); break; case 14: GuessNumber.GuessnumberInput(); break; case 15: PermutationString.PermutationStringInput(); break; case 16: StringMessage.StringMessageInput(); break; case 17: Console.WriteLine("Basic Program Exit!!"); flag = false; break; default: Console.WriteLine("Wrong Choice.\nDo you want to work in Bassic Program List?\nIf yes press 1 "); choice = Convert.ToInt32(Console.ReadLine()); if (choice == 1) { AlgorithmPrograms.AlgorithmProgramList(); } else { flag = false; } break; } } catch (Exception ex) { Console.WriteLine(ex.Message); } } }