Example #1
0
        public void Run()
        {
            int a = 100, b = 500, angle = 90;

            CalculatorCreator calculatorCreator = new CalculatorCreator();
            Calculator        calculator        = calculatorCreator.CreateCalculator(angle);

            float result = calculator.Calculate(a, b, angle);

            Console.WriteLine($"Result: if Angle is {angle} is {result}");
            Console.WriteLine("*******");

            angle = 0;

            calculator = calculatorCreator.CreateCalculator(angle);

            result = calculator.Calculate(a, b, angle);

            Console.WriteLine($"Result: if Angle is {angle} is {result}");
            Console.WriteLine("*******");

            angle = 30;

            calculator = calculatorCreator.CreateCalculator(angle);

            result = calculator.Calculate(a, b, angle);

            Console.WriteLine($"Result: if Angle is {angle} is {result}");
            Console.WriteLine("*******");
        }