Exemplo n.º 1
0
        private static bool BoolMenu()
        {
            Menu.MainMenu();
            switch (Console.ReadLine())
            {
            case "1":
                ExerciseOne.DisplayVectorThree();
                Continue();
                return(true);

            case "2":
                ExerciseTwo.MinMaxInArray();
                Continue();
                return(true);

            case "3":
                ExerciseThree.NegativePosition();
                Continue();
                return(true);

            case "4":
                ExerciseFour.StringToArray();
                Continue();
                return(true);

            case "5":
                ExerciseFive.EvenToUpper();
                Continue();
                return(true);

            case "6":
                ExerciseSix.AdditionDoubleToVector();
                Continue();
                return(true);

            case "7":
                ExerciseSeven.SentenceToWordsArray();
                Continue();
                return(true);

            case "8":
                ExerciseEight.EqualCharMatrix();
                Continue();
                return(true);

            case "0":
                return(false);

            default:
                Console.WriteLine(" Error: invalid selection");
                Continue();
                return(true);
            }
        }
Exemplo n.º 2
0
        public IActionResult Calculate(ExerciseSix eSix)
        {
            // -- Makes sure we have an integer and the integer is positive
            if (ModelState.IsValid && ExerciseSixHelpers.IsAPositiveNumber(eSix.Number))
            {
                // -- Holds the response from the palindrome calculations
                string validationMessage = ExerciseSixHelpers.IsAPalindrome(eSix.Number) ? $"Passed Test - { eSix.Number } Is A Palindrome" : $"Failed Test - { eSix.Number } Is Not A Palindrome";

                // -- Returns to the index page with the palindrome calculation results
                return(RedirectToAction("Index", new { status = validationMessage }));
            }

            // -- If we failed input validation we want to display a better error for the user rather than the default invalid input
            ReplaceDefaultErrorMessage();

            // -- return to the inputted page with the error.
            return(View("Index"));
        }
Exemplo n.º 3
0
        private static bool BoolMenu()
        {
            Menu.MainMenu();
            switch (Console.ReadLine())
            {
            case "1":
                ExerciseOne.Asignare();
                Continue();
                return(true);

            case "2":
                ExerciseTwo.IsCompiling();
                Continue();
                return(true);

            case "3":
                ExerciseThree.WhatAndWhy();
                Continue();
                return(true);

            case "4":
                ExerciseFour.SumIs();
                Continue();
                return(true);

            case "5":
                ExerciseFive.EnFactorial();
                Continue();
                return(true);

            case "6":
                ExerciseSix.MinOfThree();
                Continue();
                return(true);

            case "7":
                ExerciseSeven.EvenOrOdd();
                Continue();
                return(true);

            case "8":
                ExerciseEight.DayOfTheWeek();
                Continue();
                return(true);

            case "9":
                ExerciseNine.FirstFourSumsOfDivisors();
                Continue();
                return(true);

            case "10":
                ExerciseTen.DepositCalculator();
                Continue();
                return(true);

            case "11":
                ExerciseEleven.SecondsConverter();
                Continue();
                return(true);

            case "0":

                return(false);

            default:
                Console.WriteLine(" Error: invalid selection");
                Continue();
                return(true);
            }
        }