Exemplo n.º 1
0
        public double getValue()
        {
            double result   = 0;
            double leftNum  = leftNode.getValue();
            double rightNum = rightNode.getValue();

            switch (operation)
            {
            case "+":
                result = leftNum + rightNum;
                break;

            case "-":
                result = leftNum - rightNum;
                break;

            case "*":
                result = leftNum * rightNum;
                break;

            case "/":
                result = leftNum / rightNum;
                break;

            default:
                Console.WriteLine("Unknown operation");
                break;
            }
            return(result);
        }