/// <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;
                }
                }
            }
        }
示例#2
0
        /// <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;
                }
                }
            }
        }