|
NeoCal Documentation NeoCal for Qtopia User GuideComparison of Input MethodsThis calculator was designed to work equally well using either the Simple, Precedence, or RPN input methods. The simple input method is most familiar and allows entering calculations like The Precedence input method is an improvement over the simple input method in that binary operations are automatically performed before multiplication and division operations which are performed before addition and subtraction operations, reducing the need for parentheses. For example, the previous calculation can be entered without the parentheses as The benefits of the RPN, or Reverse Polish Notation, input method over the simple and precedence input methods become apparent when calculating complex expressions. Fewer mistakes are made since fewer keystrokes are required and the intermediate results are always displayed (providing feedback during the calculation, not just at the end). The order of the calculation is changed to avoid using parentheses, as in the previous example, so that the expression is evaluated from the inside working outward. The general rule of thumb for RPN calculators is to enter the values, then the operation. Thus, Keystroke savings are realized in calculations that cannot be reordered to a form without parentheses. Let's look at the example 2 x 4 + 3 x 5 = 23. Using the simple input method we could calculate this expression as One final point is that most of the calculations require the operand to be entered before the operation is executed. For example, calculating the square root of 2 is always entered The input method can be chosen in the Preferences dialog. If you'd like to learn more about how an RPN calculator works, check out the RPN Tutorial chapter of this guide. With all of the input methods, all of the calculator functions are available allowing you to work the way you're most comfortable. The input method can be temporarily changed using the |