Exemplo n.º 1
0
        static void Main(string[] args)
        {
            string expression = GetExpression(out double start, out double step, out double end);

            var            rpn = new RPN();
            Stack <object> stackForCalculate   = rpn.Reverse(expression, out string strRPN);
            var            calculator          = new Calculator(start, step, end);
            Dictionary <double, double> answer = calculator.GetAnswer(stackForCalculate);

            ConsoleWriter.OutData(expression, strRPN, answer);
        }
Exemplo n.º 2
0
        public dynamic Get(string onp)
        {
            RPN rPN = new RPN();

            return(rPN.Reverse(onp));
        }
Exemplo n.º 3
0
        public string RPN_Test(string expression)
        {
            var reversedLine = rpn.Reverse(expression, out string strRPN);

            return(strRPN);
        }