Financeiro

Calculadora Financeira HP-12C (RPN & TVM)

Calculadora financeira ao estilo HP‑12C com pilha RPN, TVM, percentuais e atalhos de teclado.

Importante: Esta calculadora é uma ferramenta de referência e pode conter erros. Consulte um profissional para confirmação.

FINANCIAL CALCULATOR
0.00
T:0.00 Z:0.00 Y:0.00END

Estado da HP-12C

Pilha RPN

T:0.00
Z:0.00
Y:0.00
X:0.00

Registros TVM

n:0.00
i%:0.00%
PV:0.00
PMT:0.00
FV:0.00

Status

Modo:END
Precisão:2 casas decimais
Função:Normal
Entrada:Pronto
Last X:0.00

Registros (STO/RCL)

R0:0.00
R1:0.00
R2:0.00
R3:0.00
R4:0.00
R5:0.00
R6:0.00
R7:0.00
R8:0.00
R9:0.00
R.0:0.00
R.1:0.00
R.2:0.00
R.3:0.00
R.4:0.00
R.5:0.00
R.6:0.00
R.7:0.00
R.8:0.00
R.9:0.00

Compartilhe ou salve seu resultado

Salvar o cálculo e exportar em PDF e Excel são recursos para membros Pro. Conhecer o Pro

HP-12C: guia completo de uso, funções financeiras e exemplos práticos

A HP‑12C é a calculadora financeira mais icônica do mercado. Este guia ensina, com exemplos práticos em Reais (R$), como funciona a lógica RPN, como usar as teclas financeiras n, i, PV, PMT, FV, como calcular VPL/NPV e TIR/IRR, converter taxas, amortizar financiamentos, e muito mais. Use o simulador HP-12C acima para praticar cada exemplo.

O que é a HP‑12C

A HP‑12C foi lançada em 1981 pela Hewlett-Packard, projetada pelo engenheiro Dennis Harms. É a calculadora financeira mais vendida da história, com mais de 40 anos de mercado ininterrupto. No Brasil, tornou-se ferramenta obrigatória para profissionais de finanças, contabilidade, perícia judicial e mercado de capitais.

A HP‑12C é aceita em certificações como CEA, CGA (ANBIMA) e ANCORD, sendo a calculadora mais utilizada por candidatos brasileiros. Seu design quase não mudou desde o lançamento — uma prova de que a interface baseada em RPN permanece eficiente até hoje.

Como funciona a RPN (pilha X, Y, Z, T)

A HP‑12C utiliza RPN (Reverse Polish Notation) — Notação Polonesa Reversa. Em vez de digitar 3 + 4 =, você digita 3 ENTER 4 +. O resultado aparece imediatamente, sem tecla de igual.

Exemplo: (3 + 4) × 5 em RPN

Em uma calculadora algébrica, você precisaria de parênteses. Na HP‑12C com RPN:

TeclaTZYX (visor)
30003
ENTER0033
40034
+0007
50005
×00035

A pilha de 4 registradores elimina a necessidade de parênteses em cálculos encadeados e reduz erros de digitação. Teclas essenciais da pilha:

  • ENTER: empilha o valor atual e abre espaço para o próximo.
  • R↓: rola a pilha para baixo — permite revisar T, Z e Y.
  • X↔Y: troca os valores de X e Y — útil para inverter ordem de operandos.
  • CHS: altera o sinal do número no visor (positivo ↔ negativo).
  • CLx: limpa o registrador X (visor), sem afetar o resto da pilha.
  • LASTx: recupera o último valor de X antes da operação anterior.

Como usar a calculadora HP‑12C online

A calculadora acima reproduz fielmente as funções da HP‑12C física. Algumas referências rápidas:

AçãoComando
Limpar registros financeirosf FIN
Limpar todos os registrosf REG
Limpar visorCLx
Modo BEGIN (pagamento antecipado)g BEG
Modo END (pagamento postecipado)g END
Formato de data D.MY (dia.mês.ano)g 4
Formato de data M.DY (mês.dia.ano)g 5
Casas decimais (ex.: 4 casas)f 4
Armazenar em registro nSTO n
Recuperar registro nRCL n
Notação científicaEEX + expoente

A memória é salva automaticamente no navegador — ao voltar à página, seus registros e variáveis financeiras estarão preservados. Para resetar tudo, pressione ON.

TVM: n, i, PV, PMT, FV (Valor do Dinheiro no Tempo)

As teclas n, i, PV, PMT e FV resolvem problemas de juros compostos . A fórmula fundamental do TVM é:

Informe quatro variáveis e calcule a quinta. Boas práticas antes de cada cálculo:

  • Limpe os registros financeiros com f FIN.
  • Confirme o modo END/BEGIN: END para pagamentos no fim; BEGIN para pagamentos no início.
  • Mantenha consistência de período: se a taxa é ao mês, n deve estar em meses.
  • Respeite sinais: entradas (recebimentos) são positivas; saídas (pagamentos) são negativas.

Valor Futuro (FV) — Quanto terei no futuro?

Problema: Você aplica R$ 10.000 a 1% ao mês por 24 meses. Quanto terá?

TeclaAção
f FINLimpa registros financeiros
24 n24 períodos
1 i1% ao mês
10000 CHS PVValor presente = -10.000 (saída)
0 PMTSem aportes mensais
FVResultado: R$ 12.697,35

Valor Presente (PV) — Quanto investir hoje?

Problema: Quanto investir hoje para ter R$ 50.000 em 3 anos a 0,8% ao mês?

TeclaAção
f FINLimpa registros financeiros
36 n36 meses
.8 i0,8% ao mês
0 PMTSem aportes
50000 FVValor futuro = 50.000
PVResultado: R$ -37.515,07 (investir hoje)

Parcela (PMT) — Financiamento de veículo

Problema: Financiamento de R$ 60.000 em 48 parcelas a 1,5% ao mês. Qual a prestação?

TeclaAção
f FINLimpa registros financeiros
48 n48 parcelas
1.5 i1,5% ao mês
60000 PVValor financiado
0 FVSaldo final zero
PMTResultado: R$ -1.764,17

Taxa (i) — Descobrir a taxa do financiamento

Problema: Financiamento de R$ 30.000 em 36 parcelas de R$ 1.100. Qual a taxa mensal?

TeclaAção
f FINLimpa registros financeiros
36 n36 parcelas
30000 PVValor financiado
1100 CHS PMTParcela = -1.100 (saída)
0 FVSaldo final zero
iResultado: 1,77% ao mês

Prazo (n) — Em quantos meses atinjo meu objetivo?

Problema: Em quantos meses R$ 5.000 viram R$ 8.000 a 1,2% ao mês?

TeclaAção
f FINLimpa registros financeiros
1.2 i1,2% ao mês
5000 CHS PVValor investido = -5.000
0 PMTSem aportes
8000 FVObjetivo = 8.000
nResultado: 40 meses

Conversão de taxas na HP‑12C

A conversão de taxas é uma das funções mais usadas em provas de certificação e no dia a dia financeiro.

Taxa nominal (proporcional)

  • Anual → mensal: digite a taxa anual e pressione 12÷ (g ÷). Exemplo: 12 12÷ → 1% a.m.
  • Mensal → anual: digite a taxa mensal e pressione 12× (g ×). Exemplo: 1 12× → 12% a.a.

Taxa equivalente (juros compostos)

Para converter 12% a.a. em taxa mensal equivalente:

TeclaAção
100 ENTERBase
12 +112 (1 + taxa em %)
12 1/x Eleva a 1/12
100 -Resultado: 0,9489% a.m.

Fluxos de caixa: NPV (VPL) e IRR (TIR)

Para avaliar projetos de investimento com múltiplos fluxos de caixa, utilize CF0, CFj, Nj, NPV e IRR.

Exemplo completo — Análise de projeto

Problema: Investimento de R$ 100.000 com retornos de R$ 30.000 nos anos 1 a 3, R$ 40.000 no ano 4 e R$ 50.000 no ano 5. Taxa mínima atrativa (TMA) = 12% a.a.

TeclaAção
f REGLimpa registros
12 iTMA = 12%
100000 CHS ENTER CFoCF0 = -100.000
30000 ENTER CFjCF1 = 30.000
3 ENTER NjRepete 3 vezes (anos 1-3)
40000 ENTER CFjCF4 = 40.000
50000 ENTER CFjCF5 = 50.000
NPVVPL = R$ 14.189 (positivo → viável)
IRRTIR = 17,0%

Critério de decisão: se TIR > TMA, o projeto agrega valor. Neste caso, 17% > 12%, portanto o projeto é viável.

Amortização com a HP‑12C

A HP‑12C calcula a decomposição de parcelas em juros e amortização usando a tecla AMORT. Use nossa calculadora de amortização para uma visão completa em tabela.

Exemplo — Financiamento pelo sistema PRICE

Após definir as variáveis TVM (n, i, PV, PMT, FV), pressione o número de períodos e AMORT:

TeclaAção
f FINLimpa registros
360 n30 anos × 12 meses
.5 i0,5% a.m. (6% a.a. ÷ 12)
200000 PVValor do financiamento imobiliário
0 FVSaldo final zero
PMTParcela = R$ -1.199,10
12 AMORTJuros do 1.o ano (X) / Amortização (Y)

O visor mostra os juros acumulados no período informado (em X). Pressione X↔Y para ver a amortização acumulada. Pressione RCL PV para ver o saldo devedor restante. No Brasil, o sistema SAC (Caixa Econômica Federal) é mais comum para financiamentos imobiliários — parcelas decrescentes com amortização constante.

Cálculo de datas

A HP‑12C calcula a diferença de dias entre datas e permite somar dias a uma data.

Formato de data

  • g 4D.MY (dia.mêsano) — formato brasileiro/europeu. Ex.: 25.032026 = 25/03/2026.
  • g 5M.DY (mês.diaano) — formato americano. Ex.: 3.252026 = 25/03/2026.

ΔDYS — Diferença entre datas

Digite a data inicial, pressione ENTER, digite a data final e pressione ΔDYS. O visor mostra os dias reais (calendário); pressione X↔Y para ver a contagem na convenção 30/360 (meses comerciais de 30 dias).

DATE — Somar dias a uma data

Digite a data base, pressione ENTER, digite o número de dias e pressione DATE. O resultado é a nova data com indicação do dia da semana.

Depreciação

A HP‑12C oferece três métodos para calcular depreciação de ativos:

  • SL (Straight Line): depreciação linear — mesma parcela todo período. Ideal para ativos com uso uniforme.
  • SOYD (Sum of Years’ Digits): depreciação acelerada — maior no início, menor no final. Indicada para ativos que perdem valor rapidamente.
  • DB (Declining Balance): saldo decrescente — aplica um fator percentual sobre o valor restante.

Para todos os métodos, informe: custo do ativo em PV, valor residual em FV, vida útil em n e o ano desejado.

Estatística e regressão

A HP‑12C acumula dados estatísticos automaticamente:

  • Σ+: acumula uma observação (X para dados simples; X e Y para pares).
  • Σ−: remove a última observação inserida.
  • (média): retorna a média aritmética.
  • s (desvio-padrão): retorna o desvio-padrão amostral.
  • ŷ,r (regressão): calcula estimativa de Y por regressão linear, coeficiente de correlação (r), coeficientes de inclinação (b) e intercepto (a).

Para limpar os acumuladores estatísticos antes de um novo conjunto de dados, use f REG.

Programação na HP‑12C

A HP‑12C permite gravar sequências de teclas como programas, com até 99 passos na versão clássica (400 na Platinum). Instruções úteis:

  • P/R: entra/sai do modo de programação.
  • LBL: define um rótulo (ponto de início).
  • GTO: desvia para um rótulo ou passo.
  • R/S: executa/para o programa.
  • PSE: pausa a execução para mostrar resultado intermediário.

Útil para automatizar rotinas como conversão de taxas, séries de pagamentos ou cálculos repetitivos.

HP‑12C nas certificações financeiras

A HP‑12C é a calculadora mais usada em provas de certificação no Brasil:

CertificaçãoCalculadora permitida?Observação
CEA (ANBIMA)SimHP-12C é a mais utilizada
CGA (ANBIMA)SimAceita HP-12C e similares
ANCORDSimAgentes autônomos
CPA-10 (ANBIMA)NãoCalculadora não é permitida
CPA-20 (ANBIMA)NãoCalculadora não é permitida
CFASimBA II Plus é mais comum fora do Brasil

No Brasil, a HP‑12C é preferida em relação à Texas Instruments BA II Plus por tradição e pela ampla disponibilidade de material didático em português. Praticar com nosso emulador online reproduz fielmente a experiência da prova.

Dicas práticas e erros comuns

  • Limpe antes de começar: f FIN (financeiro), f REG (todos os registros) ou ON (reset completo).
  • Cheque END/BEGIN: BEGIN (g BEG) para aluguel pago no início do mês, anuidades antecipadas. END (g END) para financiamentos tradicionais com primeira parcela após 30 dias.
  • Taxas por período: se a taxa é anual e os pagamentos são mensais, divida por 12 antes de informar em i. Exemplo: 12% a.a. → 1 i (1% a.m.).
  • Convenção de sinais: entradas de dinheiro (recebimentos) são positivas; saídas (pagamentos, investimentos) são negativas. Se PV é positivo, PMT e FV devem ser negativos.
  • Revise a pilha: use R↓ para verificar Y, Z e T em cálculos encadeados. Use X↔Y para trocar operandos.
  • LASTx: recupera o último X antes de uma operação — útil para constantes e para desfazer.

HP‑12C Gold (clássica) vs HP‑12C Platinum

RecursoGold (clássica)Platinum
Entrada RPNSimSim
Entrada algébricaNãoSim
Passos de programa99400
Registros de memória2030
Função UNDONãoSim
Backspace em programasNãoSim
Velocidade1x~6x
Preço médio (Brasil)R$ 350–500R$ 450–650

Recomendação: se você só usa RPN e precisa de uma calculadora para certificação, a Gold é suficiente. Se precisa de modo algébrico ou programas mais longos, opte pela Platinum. Ambas são aceitas nas mesmas provas.

Fontes e referências

Perguntas frequentes (FAQ)

  • O que é a Calculadora HP-12C?
    A calculadora HP-12C é uma calculadora financeira programável lançada pela Hewlett-Packard em 1981. É o modelo de calculadora financeira mais vendido da história, com mais de 40 anos de mercado, e continua sendo a preferida entre profissionais de finanças, contabilidade, perícia e mercado financeiro no Brasil.
  • O que é RPN (Notação Polonesa Reversa) na HP-12C?
    RPN é o método de entrada em que os operandos são digitados antes do operador (ex.: 2 ENTER 3 +). A HP-12C usa uma pilha de quatro registradores (X, Y, Z, T), tornando cálculos complexos mais rápidos e eliminando a necessidade de parênteses. Por exemplo, (3 + 4) × 5 em RPN fica: 3 ENTER 4 + 5 ×.
  • Quais são as teclas financeiras principais (n, i, PV, PMT, FV)?
    As teclas n, i, PV, PMT e FV compõem o módulo de Valor do Dinheiro no Tempo (TVM). n = número de períodos; i = taxa por período (em %); PV = valor presente; PMT = pagamento periódico; FV = valor futuro. Informe quatro delas e calcule a quinta.
  • Qual a diferença entre os modos END e BEGIN (BEG)?
    END (padrão) considera pagamentos no fim de cada período; BEGIN (BEG) considera pagamentos no início. Use BEGIN para anuidades antecipadas, como aluguel pago no começo do mês, e END para financiamentos tradicionais onde a primeira parcela vence após 30 dias.
  • Como limpar registros financeiros antes de um cálculo?
    Use f FIN (CLEAR FIN) para limpar apenas as variáveis financeiras (n, i, PV, PMT, FV). Use f REG (CLEAR REG) para limpar todos os registros de armazenamento e estatísticas. Use CLx para limpar apenas o visor (registrador X).
  • Como calcular VPL (NPV) e TIR (IRR) na HP-12C?
    Informe CF0 (investimento inicial, geralmente negativo), depois cada CFj seguido de sua frequência Nj quando necessário. Defina a taxa mínima atrativa i e execute NPV para o Valor Presente Líquido. Para a Taxa Interna de Retorno, execute IRR. Critério: se TIR > TMA, o projeto é viável.
  • A HP-12C faz cálculos de datas?
    Sim. A função ΔDYS calcula a diferença de dias entre duas datas (calendário real e convenção 30/360). A função DATE soma dias a uma data. O formato pode ser M.DY (americano) ou D.MY (europeu/brasileiro), configurado com g 4 (D.MY) ou g 5 (M.DY).
  • Quais métodos de depreciação a HP-12C oferece?
    A HP-12C inclui três métodos: linha reta (SL), soma dos dígitos dos anos (SOYD) e saldo decrescente (DB). Informe custo, vida útil e valor residual para obter a despesa de depreciação em cada período.
  • Qual a diferença entre a HP-12C clássica e a HP-12C Platinum?
    A Platinum adiciona modo algébrico (além do RPN), mais memória de programação (400 passos vs 99), 30 registros (vs 20), desfazer (UNDO) e desempenho até 6x superior. A clássica Gold permanece como favorita para quem prefere RPN puro. Ambas custam entre R$ 350 e R$ 650 no Brasil.
  • Como evitar erros comuns na HP-12C?
    Limpe registros financeiros (f FIN) antes de novos problemas. Confirme o modo END/BEGIN. Verifique a taxa i no período correto (ao mês, ao ano). Respeite sinais: entradas positivas e saídas negativas. Use R↓ e X↔Y para revisar a pilha em cálculos encadeados.
  • A calculadora HP-12C online é gratuita?
    Sim, a calculadora HP-12C online do CalculaOnline é 100% gratuita, funciona diretamente no navegador e não exige download nem cadastro. Possui todas as funções financeiras da HP-12C física, incluindo TVM, NPV, IRR, amortização, datas, depreciação e estatística.
  • Posso usar a HP-12C online para estudar para certificações?
    Sim. A HP-12C é permitida nas provas CEA, CGA (ANBIMA) e ANCORD. Nosso emulador online reproduz fielmente as funções da calculadora física, sendo ideal para praticar antes da prova. Atenção: CPA-10 e CPA-20 não permitem calculadora.
  • Como converter taxa anual em mensal na HP-12C?
    Para converter taxa nominal: use 12÷ (anual para mensal) ou 12× (mensal para anual). Por exemplo, 12% a.a. ÷ 12 = 1% a.m. Para taxa equivalente (juros compostos), use: 100 ENTER, soma a taxa anual, 12 1/x yˣ, 100 -, obtendo a taxa mensal equivalente.
  • O que são os registros STO e RCL na HP-12C?
    STO (Store) armazena o valor do visor em um dos 20 registros de memória (0-9 e .0-.9). RCL (Recall) recupera o valor armazenado. É possível fazer aritmética com registros: STO + 3 soma o visor ao registro 3; STO - 3 subtrai; STO × 3 multiplica; STO ÷ 3 divide.
  • Por que a HP-12C não tem tecla de igual (=)?
    A HP-12C usa RPN (Notação Polonesa Reversa), onde as operações são executadas imediatamente quando você pressiona o operador (+, -, ×, ÷). Não há necessidade de uma tecla '=' porque o resultado aparece no visor assim que a operação é digitada. Isso torna cálculos encadeados mais rápidos e elimina parênteses.