Example #1
0
        public decimal Calculate(Operation operation, decimal left, decimal right, DisplayEquation displayEquation, OperationString operationString)
        {
            var answer = operation(left, right);

            displayEquation(left, right, operationString(), answer);

            return(answer);
        }
Example #2
0
        public MainWindow()
        {
            InitializeComponent();

            CreateResultBox();
            CreateDisplay();

            Equation = new DisplayEquation();
            CalcGrid.Children.Add(DisplayAll);
            ReadKey('0');
            ClearDisplay = true;
        }