コード例 #1
0
        public IActionResult Index(SquareNumbers SquareNumbersModel)
        {
            if (!ModelState.IsValid)
            {
                ViewBag.StatusKey     = "danger";
                ViewBag.StatusMessage = "Only Numbers Greater Zero(0) are allowed";
            }
            else
            {
                var firstNumber              = SquareNumbersModel.FirstSquareNumber;
                var secondNumber             = SquareNumbersModel.SecondSquareNumber;
                var squareRootOfFirstNumber  = Math.Sqrt(firstNumber);
                var squareRootOfSecondNumber = Math.Sqrt(secondNumber);

                if (Math.Sqrt(squareRootOfFirstNumber) > Math.Sqrt(squareRootOfSecondNumber))
                {
                    ViewBag.StatusKey     = "success";
                    ViewBag.StatusMessage = $"The number {firstNumber} " +
                                            $"with square root of {squareRootOfFirstNumber} is greater than the number {secondNumber} with square root of {squareRootOfSecondNumber}";
                }
                else if (Math.Sqrt(SquareNumbersModel.FirstSquareNumber) == Math.Sqrt(SquareNumbersModel.SecondSquareNumber))
                {
                    ViewBag.StatusKey     = "warning";
                    ViewBag.StatusMessage = "The number numbers provided are " +
                                            "the same and have the same square root, Please provide another number";
                }
                else
                {
                    ViewBag.StatusKey     = "success";
                    ViewBag.StatusMessage = $"The number {secondNumber} " +
                                            $"with square root of {squareRootOfSecondNumber} is greater than the number {firstNumber} with square root of {squareRootOfFirstNumber}";
                }
            }
            return(View(SquareNumbersModel));
        }
コード例 #2
0
ファイル: Computer.cs プロジェクト: Meowse/student1
    static void Main()
    {
        int userInput;

        // Prompt the user for a number.
        try
        {
            Console.Write ("Enter a number: ");
            string input = Console.ReadLine();
            userInput = int.Parse (input);
        }
        catch (Exception e)
        {
            Console.WriteLine ("Exception < " + e.Message + " > occurred.");
            TestClass.EndProgramPrompt();
            return;
        }

        // Create the computer object.
        Computer myComputer = new Computer (userInput);

        // Create the objects that contain the computing
        // implementation.
        FactorialNumbers fn = new FactorialNumbers();
        SquareNumbers sn = new SquareNumbers();

        // Create the delegate objects providing the computing methods
        // that have been implemented.
        Computer.ComputeAnswer fnDelegate = new Computer.ComputeAnswer (fn.ComputeValue);
        Computer.ComputeAnswer snDelegate = new Computer.ComputeAnswer (sn.ComputeValue);

        // Perform the calculations.
        myComputer.GetAnswer(fnDelegate);
        myComputer.GetAnswer(snDelegate);

        Console.WriteLine();
        TestClass.EndProgramPrompt();
    }