Functions
Options menu
Press o
for the Options menu. Here you can change parameters like calculation mode, precision, etcetera. Selected options are saved on your computer.
Exchange rates
Convert the following currencies by pressing x
. You can reverse the calculation (from foreign currency to base currency) by first pressing z
. Set base currency with y
. The uptodate currency rates are imported when you start the calculator or when you change base currency. The rates are downloaded from the European Central Bank.
 USD  US dollar
 EUR  Euro
 JPY  Japanese yen
 CAD  Canadian dollar
 GBP  Pound sterling
 CHF  Swiss francs
 AUD  Australian dollar
 NZD  New Zealand dollar
 RUB  Russian rouble
 ZAR  South African rand
 CNY  Chinese yuan
 HKD  Hong Kong dollar
 KRW  South Korean won
 SGD  Singapore dollar
 BRL  Brazilian real
 CZK  Czech koruna
 DKK  Danish krone
 HUF  Hungarian forint
 PLN  Polish zloty
 SEK  Swedish kronae
 NOK  Norwegian krn
 TRY  Turkish lirae
 BGN  Bulgarian lev
 IDR  Indonesian rupee
 ILS  Israeli shekel
 INR  Indian rupee
 MXN  Mexican peso
 MYR  Malaysian ring
 PHP  Philippine peso
 THB  Thai baht
Notation
By clicking z
you get the option to choose the notation in the calculator, for example financial (2 decimals), integer, scientific, etcetera. This option only defines how the numbers are displayed; you can enter new numbers in any format. If for example the notation is set to normal, you can still enter numbers in scientific notation, like 2.3e3
or 2,3e3
, or in the formats described below. Only if you enter complex numbers (see below) you have to set the notation to complex.
With the ↑
and ↓
arrow you get set the precision, i.e. the number of decimals displayed. Internally the calculator uses 10 more decimals than this precision.
Hours:minutes:seconds
The stackcalculator lets you easily work with hours:minutes and hours:minutes:seconds (or degrees with minutes and seconds). Use :
(or more easy ;
) to enter minutes and an optional second time to enter seconds. E.g. enter 12:53:18
for 12h53m18s (this will be converted to 12.88333). Use Notations z
and choose hms or hm to display and calculate with min/sec.
Examples

sin(34°12')=0.562 ► enter
34:12
and pressa s
(make sure you work with degrees instead of radian). 
34°12'56'' + 17°51'18'' = 52°04'14'' ► enter
34:12:56 + 17:51:18 =
(make sure you work with h:m:snotation if you want the result in h:m:sformat) 
Convert 23°22'13'' to decimal degrees ► enter
23:22:13
(make sure notation is normal).
Hexadecimal, octal, binary numbers
Use z
Notation and choose hex, oct or bin to display hexadecimal, octal or binary numbers. Enter hex number by starting with 0x
e.g. 0x10
to enter decimal 16. Enter octal numbers with 0o..
and binary numbers with 0b..
. This also works with Notation on normal. The number is then directly converted to decimal.
Fractions
Use z
Notation fraction to display numbers as fractions. Enter a fraction with \
, e.g. 3\4
. The maximum number of digits of the denominator is defined by the set precision (Options Precision). See for example how π (pi) is displayed as a fraction depending on the set precision (22\7, 311\99, 355\113, 312689\99532, etc). The entry of fractions also works with other notations. The fraction is then directly converted to the set notation.
Complex numbers
You can calculate with complex numbers, both in rectangular format (a+bi) and in polar format (r<φ). Set the right notation (z
).You can enter complex numbers in the form (a+bi)
, or [a+bi]
(the closing bracket can be omitted). For polar notation you enter r<φ
, e.g. 5.1<1.2
. The angle in radian or degrees (set in o
Options). By changing the notation you can easily convert polar to/from rectangular. The standard arithmetic operations are supported, but also exponential, logarithmic and trig functions. In the Algebra menu a
you find the conjugate function, so a+bi ► abi.
Last answers
The result of every calculation is stored in the Last Answers register. So to enter a previously calculated value simply press l
and select the required value. Last answers are saved on your computer.
Memory
For most of the calculations the RPN stack is sufficient. But sometimes you want to store (intermediate) results. For this you can use the Memory block. Just press m
to store the value from the xstack to the first free memory place. Or use s
followed by a character to store it on a specific place. Use r
followed by a character to recall a number. The Memory block is also used for cashflow calculations. All stack values (in RPNmode), last answers and memories are saved on your computer.
Finance
You can use the calculator for three types of financial calculations: CAGR (Compound Average Growth Rate), Annuity and Cashflow.
CAGR
Enter 3 out of 4 variables to calculate the unknown variable.
Annuity
Enter 3 out of 4 variables to calculate the unknown variable. If you have also given the payment number x you can also calculate financial values for that number.
Cashflow
Use the memory block to store the cashflows, starting at place 0. Take care that cashout values have a negative sign and cashin values a positive sign.
Constants
Enter physical constants by pressing g
.
Conversion
Select unit conversion by pressing v
.