RPN Calculator

Help and Information > RPN Calculator


RPN Calculator uses Reverse Polish Notation. RPN uses a stack of numbers and does not require parentheses. Functions and operators are evaluated/applied as they are entered into the stack.

To enter number into stack, type number using device or on-screen keyboard. Press [OK] to enter number to stack.

To perform an operation, press operation's button. The function or operator is applied immediately.

Operations are applied to most recent number(s) added into stack. If there are not enough numbers, operation is not performed and no error occurs.




CA Clear All
[CA] Clears every object in the stack.
Swap last two objects in stack.
BackspaceBackspace (for editing current object in stack)
Copy last object in stack.
(-)Negate last object in stack.
C/OKClear last object in stack/Add object to stack.

i Inserts imaginary unit into stack.
c, h, G, F, L, RInsert constant into stack.
RCLRecall number. Displays dialog that shows all user-defined variables.

Evaluation History

The topmost area is the stack. Long-click on any item in the stack to store it as a variable.

Display Mode

To change display mode, press [MENU] on your device and click [Fractions] or [Complex Numbers]. Then, select display mode from the resulting dialog.

Fraction Modes
Normal Mode Displays numbers as decimals.
Fraction Mode Displays numbers as improper fractions when possible.
Mixed Fraction Mode Displays numbers as mixed fractions when possible.
Complex Modes
Complex Form a+bi Displays complex numbers in the form a+bi.
Complex Form re^Θi Displays complex numbers in polar form, e.g.: 1.0 e0.7853981633974482i

Statistical Calculations

To show list of statistical calculations for every real number in stack: press [MENU] on device and click Statistics in resulting menu.

Single-variable statistics displayed:

Click on one of these variables to insert it into stack.

Variables and Constants

See Variables and Constants in Calculator Help.


See Preferences in Calculator Help.


See Errors in Calculator Help.

If an error occurs during an operation, an error is added to the stack. No more operations may be performed until either the stack or the error is cleared with [CA] or [C].