Esempio n. 1
0
 public CalculatorForm()
 {
     InitializeComponent();
     _standardCalculator   = new StandardCalculator();
     _scientificCalculator = new ScientificCalculator();
     _calculatorStrategy   = new CalculatorStrategy(_scientificCalculator);
 }
Esempio n. 2
0
        static void Main(string[] args)
        {
            BaseCalculator testMultiply = new BaseCalculator();

            testMultiply.Multiply();

            ScientificCalculator testSquareRoot = new ScientificCalculator();

            testSquareRoot.SquareRoot();
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            BasicCalculator      bc = new BasicCalculator();
            ScientificCalculator sc = new ScientificCalculator();

            Console.WriteLine("Basic calculator operatrions.....");
            Console.WriteLine("_________________________________");
            Console.WriteLine(bc.sum(10, 5));
            Console.WriteLine(bc.sub(10, 5));
            Console.WriteLine(bc.multiplication(10, 5));
            Console.WriteLine(bc.division(10, 5));

            Console.WriteLine("");


            Console.WriteLine("Scientific calculator operatrions.....");
            Console.WriteLine("______________________________________");
            Console.WriteLine(sc.sum(10, 5));
            Console.WriteLine(sc.sub(10, 5));
            Console.WriteLine(sc.multiplication(10, 5));
            Console.WriteLine(sc.division(10, 5));
            Console.WriteLine(sc.XtoY(10, 5));
            Console.WriteLine(sc.sin(0));
        }