コード例 #1
0
        static void Main(string[] args)
        {
            double a         = EnterNumber1();
            char   operation = EnterOperator();
            double b         = EnterNumber2();

            Calculations calc = new Calculations();

            switch (operation)
            {
            case '+':
                PrdoubleResult(calc.Sum(a, b).ToString());
                break;

            case '-':
                PrdoubleResult(calc.Diff(a, b).ToString());
                break;

            case '*':
                PrdoubleResult(calc.Multiply(a, b).ToString());
                break;

            case '/':
                try
                {
                    PrdoubleResult(calc.Division(a, b).ToString());
                }
                catch (DivideByZeroException)
                {
                    Console.WriteLine("Divide by zero");
                }
                break;

            case '%':
                PrdoubleResult(calc.Mod(a, b).ToString());
                break;
            }
            Console.ReadKey();
        }