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); }
public dynamic Get(string onp) { RPN rPN = new RPN(); return(rPN.Reverse(onp)); }
public string RPN_Test(string expression) { var reversedLine = rpn.Reverse(expression, out string strRPN); return(strRPN); }