HP12c+ Financial Calculator Emulator

Supports all the functionalities of the HP12c Calculator, including programming, and adds new financial functions (+).

HP12c emulator

Keyboard usage

The combination Alt+Q allows direct access to the calculator extension.

If it does not work automatically once installed, go to “Extensions > Keyboard shortcuts > Open the HP12c calculator” and use the Alt+Q combination.

It can be used in two sizes, large or small. Switch with f++ or f+—. This setting remains in memory for future uses.

All entered values will be retained in memory for future uses of the calculator.

There are some keys that make the emulator easier to use in typical operation:

Numeric input
Numbers, decimal separator (comma or dot), and arithmetic operators (+, −, *, /).
Enter
ENTER
C
CLx (clear x)
Z or g− or
Corrects input (deletes the last digit).
H
CHS (change sign)
E
EEX (enter exponent)
F, G, S, R
Equivalent to f, g, STO, and RCL.
N, I, P, M, V
Financial operations corresponding to n, i, PV, PMT, and FV.
%, $, #
Equivalent to %, %T, and Δ%.
!
yx
\
1/x
Y
x<>y (exchange x and y)
D
Roll down the stack R↓
W
Add statistical value Σ+
O
On/Off, toggle between decimal point (.) and comma (,) in European notation.
[
R/S (Run/Stop)
]
SST (Single Step)
T o Logo TVM12c
Calculator back help
Emulador HP12c

New functions added

Emulador HP12c

If the switch in the lower-right corner of or key L the display area is activated, the values of the financial variables n, i, PV, PMT and FV will be shown above their corresponding keys for greater convenience.

Emulador HP12c
g+/
Keyboard key guide. The guide remains visible until the g+/ keys are pressed again.

? or g+
Help. Opens this page.
f++
Large size.
f+—
Small size.
Ctrl-C or ⌘-C
Copies the value shown on the display.
Ctrl-V or ⌘-V
Pastes the value from the clipboard.
f+*
SAVEP = Saves a program to disk.
f+/
GETP = Loads a previously saved program from disk into the calculator.
CF/Nj
The number of CF/Nj values has been increased to 30, as in the HP12c Platinum.
Programming steps
The number of programming steps has been increased to 400, as in the HP12c Platinum.
Decimal selection
Decimal selection has been added and modified since new number-related functions have been introduced. f + number of decimals is now f+Σ+ [or key W] + number of decimals. f+. still gives scientific notation.
f+1 = TAX−
Stores the base value in register 1, or calculates the TAX+ value minus TAX% tax: \( TAX- = \dfrac{TAX+}{\left(1 + \dfrac{TAX\%}{100} \right)} \)
f+2 = TAX%
Stores the tax percentage in register 2 or calculates the value between TAX+ and TAX−: \(TAX\% = \left( \dfrac{TAX+}{TAX-} - 1 \right) \cdot 100\)
f+3 = TAX+
Stores the tax-included value in register 3 or calculates TAX+ by adding TAX% to TAX−: \( TAX+ = TAX- \left( 1 + \dfrac{TAX\%}{100} \right) \)
f+4 = NOM
Nominal interest rate. Stores the value in register 4 or calculates the nominal interest rate: \( NOM = \left[ \left( 1 + \dfrac{EFF}{100} \right)^{\tfrac{1}{\text{P/YR}}} - 1 \right] \cdot 100 \cdot \text{P/YR} \)
f+5 = EFF
Effective annual rate. Stores the value in register 5 or calculates the effective annual rate (EAR): \( EFF = \left[ \left( 1 + \dfrac{\dfrac{NOM}{100}}{\text{P/YR}} \right)^{\text{P/YR}} - 1 \right] \cdot 100 \)
f+6 = P/YR
Number of payments per year. Stores the value in register 6.
f+7 = COST
Cost. Stores the value in register 7 or calculates the cost.
f+8 = PRICE
Price. Stores the value in register 8 or calculates the price from the cost using the specified sales margin.
f+9 = MARGIN
Margin in %. Stores the value in register 9 or calculates the sales margin corresponding to the specified cost and selling price.
HP12c keyboard

A quick guide to the HP12c calculator can be obtained in PDF format.

Note

This emulator is provided as is. Use it with caution. It is not affiliated with Hewlett-Packard or HP Inc. "HP" and "HP12c" are registered trademarks of HP Inc. This software is an independent emulation created as a hobby for educational or personal use.