Example #1
0
        private static void Launcher(int mode, bool debug)
        {
            switch (mode)
            {
            case 1:
                Console.Clear();
                Aligners.CommonStartRandom.Start(mode, debug);
                break;

            case 2:
                Console.Clear();
                Aligners.CommonStartRandom.Start(mode, debug);
                break;

            case 3:
                Console.Clear();
                HelloWorld.HelloWorldMain();
                break;

            case 4:
                Console.Clear();
                PRG212021.MainFc();
                break;

            case 5:
                Console.Clear();
                ChooseLargestFrom3.CLF3();
                break;

            default:
                Console.WriteLine("A fatal error occured while selecting mode, launcher cannot start. Please try again.");
                break;
            }
        }
        public static void CLF3()
        {
            Console.WriteLine("Enter 3 numbers");
            bool fIsNumeric = int.TryParse(Console.ReadLine(), out int fnum);
            bool sIsNumeric = int.TryParse(Console.ReadLine(), out int snum);
            bool tIsNumeric = int.TryParse(Console.ReadLine(), out int tnum);

            if (!fIsNumeric || !sIsNumeric || !tIsNumeric)
            {
                Console.WriteLine("Must be a number, try again");
                ChooseLargestFrom3.CLF3();
            }

            if (fnum > snum && fnum > tnum)
            {
                System.Console.WriteLine($"Number {fnum} is the largest");
            }
            else if (snum > fnum && snum > tnum)
            {
                System.Console.WriteLine($"Number {snum} is the largest");
            }
            else if (tnum > fnum && tnum > snum)
            {
                System.Console.WriteLine($"Number {tnum} is the largest");
            }
            else
            {
                System.Console.WriteLine("WTF?");
            }
        }