Esempio n. 1
0
 public void CalculateRPN(string postfix, decimal expectedresult)
 {
     decimal actualresult;
     RPNParser rpnparser = new RPNParser();
     actualresult = rpnparser.CalculateRPN(postfix);
     Assert.AreEqual(expectedresult, actualresult);
 }
Esempio n. 2
0
 private void equalButton_Click(object sender, EventArgs e)
 {
     string exprn = string.Join(" ", expression.ToArray());
     SYParser syp = new SYParser();
     RPNParser rpn = new RPNParser();
     syp.setExpr(exprn);
     rpnexpr = syp.getRPN();
     result = rpn.CalculateRPN(rpnexpr);
     result1 = Convert.ToString(result);
     expression.Clear();
     expression.Add(result1);
     UpdateDisplay();
 }