/// <summary> /// Main function /// </summary> /// <param name="args">args parameter</param> public static void Main(string[] args) { bool exit = false; while (!exit) { Console.WriteLine("Enter 1: ReplaceString"); Console.WriteLine("Enter 2: FlipCoin"); Console.WriteLine("Enter 3: LeapYear"); Console.WriteLine("Enter 4: PowerOf2"); Console.WriteLine("Enter 5: HarmonicNumber"); Console.WriteLine("Enter 6: PrimeFactors"); Console.WriteLine("Enter 7: TwoDimensionArray"); Console.WriteLine("Enter 8: SumOfThreeInteger"); Console.WriteLine("Enter 9: Distance"); Console.WriteLine("Enter 10: Quadratic"); Console.WriteLine("Enter 11: WindChill"); Console.WriteLine("Enter 0: To Exit"); Console.WriteLine(); string input = Console.ReadLine(); bool isAllInt = input.All(char.IsDigit); if (isAllInt) { long num = Convert.ToInt64(input); switch (num) { case 1: ReplaceString.Replaceword(); break; case 2: FlipCoin.FlipCoinFunction(); break; case 3: LeapYear.LeapYearFunction(); break; case 4: PowerOf2.PowerOf2Function(); break; case 5: HarmonicNumber.HarmonicNumberFunction(); break; case 6: PrimeFactors.PrimeFactorFunction(); break; case 7: TwoDimensionArray.TwoDimensionArrayFunction(); break; case 8: SumOfThreeInteger.SumOfThreeFunction(); break; case 9: Distance.DistanceFunction(); break; case 10: Quadratic.QuadraticFunction(); break; case 11: WindChill.WindChillFunction(); break; case 0: exit = true; break; default: Console.WriteLine("Invalid Input"); break; } } else { Console.WriteLine("Enter valid digit"); } Console.WriteLine(); } }
/// <summary> /// Defines the entry point of the application. /// </summary> /// <param name="args">The arguments.</param> public static void Main(string[] args) { int option = -1; bool flag = true; while (flag) { Console.WriteLine("Select the program from below .Enter 0 to exit"); Console.WriteLine("1) Replace String Template"); Console.WriteLine("2) CoinFlip"); Console.WriteLine("3) LeapYear"); Console.WriteLine("4) Power Of 2"); try { option = Convert.ToInt32(Console.ReadLine()); } catch (Exception) { Console.WriteLine("Invalid Command"); continue; } switch (option) { case 0: { flag = false; break; } case 1: { ReplaceString.ReplaceName(); break; } case 2: { CoinFlip.FlipCoin(); break; } case 3: { LeapYear.CheckLeapYear(); break; } case 4: { PowerOf2.PowerOfTwo(); break; } default: { Console.WriteLine("Invalid Option"); break; } } } }
/// <summary> /// Defines the entry point of the application. /// </summary> /// <param name="args">The arguments.</param> public static void Main(string[] args) { int option = -1; ///option for choosing a number from menu. bool flag = true; ///flag for keep looping untill a valid option from the existing menu is choose. while (flag) { Console.WriteLine("======================================================================================================================"); Console.WriteLine("Select the program from below .Enter 0 to exit"); Console.WriteLine("1) Replace String Template"); Console.WriteLine("2) CoinFlip"); Console.WriteLine("3) LeapYear"); Console.WriteLine("4) Power Of 2"); Console.WriteLine("5) Harmonic value"); Console.WriteLine("6) Prime Factors"); Console.WriteLine("7) Gambler"); Console.WriteLine("8) Sum Of Triplets to 0"); Console.WriteLine("9) Distance"); Console.WriteLine("======================================================================================================================"); try { option = Convert.ToInt32(Console.ReadLine()); } catch (Exception) { Console.WriteLine("Invalid Command"); continue; } switch (option) { case 0: { flag = false; break; } case 1: { ReplaceString.ReplaceName(); break; } case 2: { CoinFlip.FlipCoin(); break; } case 3: { LeapYear.CheckLeapYear(); break; } case 4: { PowerOf2.PowerOfTwo(); break; } case 5: { HarmonicNumbers.GetHarmonicValue(); break; } case 6: { PrimeFactors.GetPrimeFactors(); break; } case 7: { Gambler.GamblerPlay(); break; } case 8: { Triplets.FindTriplet(); break; } case 9: { Distance.CalculateEuclideanDistance(); break; } default: { Console.WriteLine("Invalid Option"); break; } } } }