Example #1
0
        public static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.Yellow;

            Console.WriteLine("BNU CO453 Applications Programming 2020-2021!");
            Console.WriteLine();
            Console.Beep();

            ConsoleHelper.DisplayHeading();

            //Display Choices
            Console.WriteLine("Input the number of the app you wish to run, ex: 1");
            int choice = Convert.ToInt32(Console.ReadLine());

            App01.DistanceConverter converter  = new App01.DistanceConverter();
            App02.BmiCalculator     calculator = new App02.BmiCalculator();
            App03.StudentGrades     marking    = new App03.StudentGrades();

            switch (choice)
            {
            case 1:
                Console.WriteLine("\n--------------App01 Convert Distances--------------");
                converter.ConvertDistances();
                break;

            case 2:
                Console.WriteLine("\n----------------App02 BMI Calculator---------------\n");
                calculator.BmiCalculation();
                break;

            case 3:
                Console.WriteLine("\n----------------App03 Student Marks----------------\n");
                marking.UserChoice();
                break;

            case 4:
                Console.WriteLine("\n----------------App04 Social Network---------------\n");
                //app04
                break;

            case 5:
                Console.WriteLine("\n---------------App05 Game Images------------------\n");
                //app04
                break;

            default:
                Console.WriteLine("ERROR: Invalid Input");
                break;
            }
        }
        /// <summary>
        /// Initialise new student grade invoker
        /// and make new instance of the reviecer
        /// </summary>
        public StudentGradesInvoker()
        {
            this._studentGrades = new StudentGrades();

            AddCommands();
        }