Version 1.9Free Download
iPhone 5 Screenshots
The calculator uses Reverse Polish Notation (RPN, with 4 stack levels) as its input mode. Here are some examples.
To calculate '2 + 7' press:
2 Enter 7 +
To calculate '8 x (9 - 3)' press:
8 Enter 9 Enter 3 - x
To enter a negative number, press CHS, e.g. to enter '-5' press:
The P(n,r) and C(n,r) functions calculate permutations and combinations of n elements of which r are taken at a time. To calculate P(9,5) press:
9 Enter 5 P(n,r)
A function without prompted parameters will immediately turn its result back to the calculator.
A function without prompted parameters can also directly set stack values by returning a result string where the x, y, z and t values are separated by colons. Example:
This will set x to 1 and y to 2 and no stack lift operations will occur. If a function returns only one value then normal stack lift operations will take place and the returned value becomes the new x value.
The following trig functions (which work accordingly to the currently set angular measurement mode) are predefined:
_sin(), _cos(), _tan()
_asin(), _acos(), _atan()
Constants can have only numerical values. Non-numerical values are interpreted as 0.
Start a new output paragraph:
Print some text:
Print a formatted number n in a field of width w and with d decimals:
nprint(n, w, d)
A program can read the current stack values using the predefined variables _x, _y, _z and _t.
New since version 1.7: On the iPhone 5 all stack levels are displayed.