Пример #1
0
        static void Main()
        {
            MathProxy proxy = new MathProxy();

            //Do the math
            Console.WriteLine($"4+2={ proxy.Add(4,2)}");
            Console.WriteLine($"4-2={ proxy.Sub(4,2)}");
            Console.WriteLine($"4*2={ proxy.Mul(4,2)}");
            Console.WriteLine($"4/2={ proxy.Div(4,2)}");
            //wait for user
            Console.ReadKey();
        }
Пример #2
0
        static void Main(string[] args)
        {
            // Create math proxy
            MathProxy proxy = new MathProxy();

            // Do the math
            Console.WriteLine("4 + 2 = " + proxy.Add(4, 2));
            Console.WriteLine("4 - 2 = " + proxy.Sub(4, 2));
            Console.WriteLine("4 * 2 = " + proxy.Mul(4, 2));
            Console.WriteLine("4 / 2 = " + proxy.Div(4, 2));

            // Wait for user
            Console.ReadKey();
        }
Пример #3
0
        public static void Main()
        {
            Console.WriteLine(PrintMessages.PickNumbers);

            int firstNum  = int.Parse(Console.ReadLine());
            int secondNum = int.Parse(Console.ReadLine());

            MathProxy proxy = new MathProxy();

            Console.WriteLine($"{firstNum} + {secondNum} = {proxy.Add(firstNum, secondNum)}");
            Console.WriteLine($"{firstNum} - {secondNum} = {proxy.Sub(firstNum, secondNum)}");
            Console.WriteLine($"{firstNum} * {secondNum} = {proxy.Multiply(firstNum, secondNum)}");
            Console.WriteLine($"{firstNum} / {secondNum} = {proxy.Divide(firstNum, secondNum)}");

            try
            {
                Console.WriteLine($"{firstNum} / 0 = {proxy.Divide(firstNum, 0)}");
            }
            catch (DivideByZeroException ex)
            {
                Console.WriteLine(ex.Message);
            }
        }