You are on page 1of 21

Infinita Consultoria, Treinamento e Editora Ltda.

Material extraído de http://www.infinitaweb.com.br

A CALCULADORA HP 12C
UMA BREVE INTRODUÇÃO

ADRIANO LEAL BRUNI


http://www.infinitaweb.com.br
albruni@infinitaweb.com.br

Este texto apresenta uma introdução à calculadora HP12C. Outras aplicações podem ser vistos nos
seguintes textos:

a) Bruni, A. L. & Famá, R. (2002). Matemática Financeira na HP 12C e no Excel. São Paulo : Atlas. Para
comprar, visite: http://www.edatlas.com.br.
b) Bruni, A. L. (2003). A Matemática das Finanças. Salvador: Infinita. Para comprar, visite:
http://www.infinitaweb.com.br.

Adriano Leal Bruni - Doutor em Administração (FEA/USP), Mestre em Administração (FEA/USP), Pós-Graduado
em Economia (FGV/EPGE), Administrador de Empresas. Autor de diversos trabalhos publicados ou
apresentados no Brasil e no exterior, resultantes de pesquisas desenvolvidas em Finanças e Métodos
Quantitativos Aplicados. Professor da UNIFACS, Faculdade Ruy Barbosa, ESPM, USP, UFBA, Fundação
Visconde de Cairú e Faculdade de Tecnologia Empresarial). Co-autor dos livros “Matemática Financeira
com HP12C e Excel” e “Gestão de Custos e Formação de Preços”, ambos publicados e distribuídos
nacionalmente pela Editora Atlas. Sócio-diretor da Infinita Consultoria, Treinamento e Editora Ltda. Home-
Page : http://www.infinitaweb.com.br E-Mail: albruni@infinitaweb.com.br.

1
Infinita Consultoria, Treinamento e Editora Ltda.
Material extraído de http://www.infinitaweb.com.br

Objetivos do texto
O presente texto tem por objetivo apresentar de forma simples e clara os principais recursos disponíveis na
calculadora HP 12C, envolvendo operações algébricas, funções estatísticas, cálculos com datas,
operações com percentagens e recursos aplicáveis à matemática financeira.

Um breve histórico
De todas as máquinas financeiras atualmente disponíveis no mercado, a HP 12C é, provavelmente, a mais
antiga. Foi lançada em 1981, dentro da clássica série de calculadoras 10C, composta pelas máquinas HP
10C, 11C, 12C, 15C e 16C, todas lançadas entre os anos de 1981 a 1985.

Suas características principais incluem o fato de possuir mais de 120 funções específicas para usos em
negócios, que permitem trabalhar com 20 diferentes fluxos de caixa, operações com taxas internas de
retorno e valores presentes líquidos. É caracterizada por trabalhar com lógica RPN (do inglês Reverse Polish
Notation, ou notação polonesa reversa) – o que permite uma entrada mais rápida de dados e a execução
mais eficiente dos cálculos. Apresenta, ainda, de acordo com o site da HP (http://www.hp.com) baterias de
longa duração, tamanho pequeno e conveniente, além de programação através do teclado.

O site do HP Museum (http://www.hpmuseum.org) a apresenta como a calculadora que não morreria,


sendo a mais antiga e mais bem vendida calculadora de todo o mundo. Embora outros modelos mais
novos e com muito mais recursos tenham sido lançados posteriormente, as vendas da velha HP 12C
seguem de vento em popa.

Alguns catálogos de vendas destacaram a superioridade mecânica de outras máquinas, como a HP 17BII
(apresentada como 15 vezes mais rápida que a 12C e com capacidade de armazenamento e
processamento quatro vezes superior) ou a HP 19BII (15 vezes mais rápida e com capacidade 9 vezes
superior de processamento de informações).

E quais seriam as razões da persistência do uso da velha HP 12C a ponto, por exemplo, de justificar sua
aplicação em um texto escrito longos 20 anos depois? O próprio HP Museum apresenta algumas
justificativas :

1) É uma calculadora puramente RPN, sem opções algébricas para confundir o comprador, ou o usuário.
As calculadoras mais novas, HP 17B e 19B, foram lançadas em versões algébricas, rapidamente substituídas
pelas versões BII, com RPN opcional;
2) Os compradores, geralmente profissionais ligados a áreas de negócios, são sempre ligeiramente
conservadores – o que os tornam aficcionados pela HP 12C, já tradicional no mercado;
3) Possui uma excelente (e cara) aparência;
4) Como todas as outras calculadoras da série 10C, possui uma boa e sólida aparência “feita como um
tijolo”, especialmente quando comparadas com outros modelos de calculadoras disponíveis no mercado;
5) Ela já se tornou parte do “elegante uniforme executivo de negócios”, o que a distingue facilmente dos
modelos mais baratos.
6) Talvez forneça as funções apropriadas, de forma apropriada e pelo preço mais justo possível.

De um modo geral, as duas principais características da calculadora poderiam ser representadas por sua
robustez (bem cuidada, a máquina dura indeterminadamente) e simplicidade (é fácil de operar, possuindo
as principais funções necessárias em matemática financeira, por exemplo).

Com a evolução das planilhas eletrônicas, como o Excel, igualmente apresentado neste livro, os usos da HP
12C ficaram limitados a rápidas operações, ou cálculos mais simples. Didaticamente, ainda representa um
excelente recurso, em função de executar as principais funções financeiras e apresentar um custo muito
mais baixo que um microcomputador portátil, por exemplo.

2
Infinita Consultoria, Treinamento e Editora Ltda.
Material extraído de http://www.infinitaweb.com.br

Comandos, funções e testes iniciais.


Ligar e desligar a calculadora
Para ligar e desligar a calculadora, basta pressionar a tecla [ON].

[ON] - Liga a calculadora (se ela estiver desligada).


[ON] - Desliga a calculadora (se ela estiver ligada).

Auto-teste dos circuitos


Para saber se a calculadora está funcionando normalmente, existem alguns procedimentos de teste que
podem ser efetuados, como:

Teste automático : com a calculadora desligada, pressione e mantenha pressionada a tecla [x] (ou [+]) e
depois ligue a HP12C, pressionando a tecla [ON]. Solte a tecla [ON] e depois a tecla [x] (ou [+]). Um auto-
teste será realizado. Se o mecanismo da máquina estiver funcionando corretamente, dentro de
aproximadamente 25 segundos (durante os quais no visor será exibido a palavra "running" piscando) todos
os indicadores do visor serão exibidos (a exceção do * : indicador de bateria fraca). Se aparecer a
expressão "Error 9" ou não aparecer nada, a calculadora está com problemas;

Teste semi-automático : com a calculadora desligada, pressione e mantenha pressionada a tecla [÷] e
depois ligue a HP12C, pressionando a tecla [ON]. Solte a tecla [ON] e depois a tecla [÷]. Para verificar todas
as teclas da HP, nesta opção de teste é necessário pressionar TODAS as teclas da máquina, da esquerda
para a direita, de cima para baixo. Ou seja, é necessário pressionar todas as teclas, da tecla [N] até a tecla
[÷], depois da tecla [yx] até a tecla [x], da tecla [R/S] até a tecla [-], pressionando, na passagem, a tecla
[ENTER] e, por último, da tecla [ON] até a tecla [+], passando, também, pela tecla [ENTER]. Assim, a tecla
[ENTER] deverá ser pressionada em duas passagens distintas.

De forma similar ao teste anterior, se o mecanismo da máquina estiver funcionando corretamente, após
pressionar todas as teclas na ordem descrita, o visor indicará o número 12 no centro. Se aparecer a
expressão "Error 9" não aparecer nada, a calculadora está com problemas.

Funções amarelas e azuis


Como forma de economizar teclas, a HP emprega o recurso de atribuir à mesma tecla, diferentes funções.
Algumas teclas da HP apresentam legendas em branco (função principal), em amarelo ou em azul. Para
empregar uma função "amarela" é necessário pressionar a tecla [f] antes. Para empregar uma função
"azul" é necessário pressionar a tecla [g] antes.
Exemplo : a tecla [i] apresenta outras duas funções adicionais : a função [INT] em amarelo e a função [12÷].
Para usar a função [i] basta pressionar a tecla [i]. Para usar a função [INT] é necessário pressionar, antes, a
tecla [f] (note que o visor indicará que tecla [f] foi pressionada) e depois a tecla [INT]. De forma similar, para
usar a função [12÷] é necessário pressionar a tecla [g] (note que o visor indicará que tecla [g] foi
pressionada) e depois a tecla [12÷].
Observações complementares :
Lembre-se que quando a tecla [f] ou [g] é pressionada, somente as funções em amarelo ou azul serão
ativadas.
Caso as teclas [f] ou [g] tenham sido pressionadas de forma indesejada, para cancelar a operação, basta
pressionar as teclas [f] [PREFIX].

Formatar exibição de casas decimais


Embora sempre trabalhe internamente com valores com muitas casas decimais, a HP12C permite a
exibição de um número de casas decimais pré-fixado. Para fixar um número de casas decimais, pressione
a tecla [f] e depois o número de casas decimais desejado. Por exemplo, para trabalhar com 2 casas
decimais, basta pressionar [f] 2. Para exibir 4 casas decimais, pressione [f] 4.
Importante lembrar : embora exiba valores com um número de casas decimais predefinido, internamente
a máquina processará um número com um maior número de casas decimais. Em cálculos sucessivos, os

3
Infinita Consultoria, Treinamento e Editora Ltda.
Material extraído de http://www.infinitaweb.com.br

valores das etapas intermediárias exibidas no visor, podem, portanto, ser diferentes do valor final exibido.
Assim, evite transcrever valores para o papel e depois para a calculadora. Tente sempre usar as pilhas e os
registradores da calculadora.

Selecionar ponto ou vírgula


A HP12C permite usar o ponto ou a vírgula como separador de casas decimais. Para trocar a opção em
vigor, desligue a máquina, pressione a tecla [.] e depois ligue a máquina, liberando primeiro a tecla [ON] e
depois a tecla [.]. Automaticamente, a HP12C trocará o separador de casas decimais.

Notação de números muito grandes ou muito pequenos


A HP permite a realização de cálculos com números que sejam maiores que 10-100 e menores que 10100. Já
que o visor só permite a exibição de números com até 10 algarismos, números muito grandes ou muito
pequenos são exibidos sob a forma de notação científica, onde a mantissa é apresentada primeiramente
e, depois, o expoente de 10 que multiplica a mantissa. Por exemplo 14 milhões multiplicado por 24 milhões
será exibido na HP como sendo [3,360000 14]. Note a existência de espaço entre 3,360000 e 14. O
primeiro número [3,360000] é a mantissa e o segundo [14] é o expoente de 10 que está multiplicando a
mantissa. De outra forma : 14.000.000 x 24.000.000 = 336.000.000.000 = 3,360000 x 1014 .
Uma forma de trabalhar com valores muito grandes na HP é viabilizada pela tecla [EEX] que representa o
expoente de 10 que multiplica o número que está sendo digitado. A função será melhor descrita a seguir.

Indicação de bateria fraca


Caso a bateria da máquina esteja fraca, aparecerá um indicador * piscando no canto inferior esquerdo.
Para evitar um desgaste antecipado da bateria, deve-se evitar colocar a calculadora próxima a fontes de
campos eletromagnéticos, como autofalantes automotivos, aparelhos de som, televisores, etc.

Lógica RPN e Pilhas


As duas principais características das calculadoras HP12C consistem na lógica RPN (no inglês Reverse
Polonish Notation, ou Notação Polonesa Reversa) e na pilha de registradores.

Lógica RPN
Note que a HP12C não possui uma das principais teclas de calculadoras algébricas comuns que é a tecla
de igualdade. A razão dessa inexistência consiste no fato da HP trabalhar com uma lógica matemática
diferente : a lógica RPN. Enquanto em uma operação algébrica comum, os operandos devem ser
intercalados por operadores, na lógica RPN os operandos devem ser colocados primeiramente e, depois,
devem ser colocados os operadores.

A lógica RPN (segundo o HP Museum, site http://www.hpmuseum.org) foi criada a partir dos trabalhos
apresentados por Jan Lukasiewicz, matemático polonês, nos anos 20. Consiste, basicamente, em um
sistema lógico formal que permite a especificação de expressões matemáticas sem o uso de parênteses,
através da colocação dos operadores antes (notação pré-fixada), ou depois (notação pós-fixada), dos
operandos.

A notação pré-fixada recebeu o nome de Notação Polonesa, em homenagem a Jan Lukasiewicz. A HP


ajustou a notação pós-fixada para o teclado das calculadoras, mediante o uso de pilhas para
armazenamento dos operandos e funções específicas para o manuseio das pilhas. Assim, denominou a
lógica criada de Notação Polonesa Reversa, ou, simplesmente, RPN – mantendo a homenagem a
Lukasiewicz.

Por exemplo, para somar 5 e 4 em uma operação algébrica, deve-se fazer 5 + 4 = 9. Em uma operação
com lógica RPN, é necessário entrar com o 5 e o 4 e, depois, com o operador da adição. Para poder
separar os números (isto é, indicar para a calculadora que o 4 e o 5 são dois números distintos e não 45), a
HP disponibiliza a tecla [ENTER]. Assim, para somar 4 e 5 na HP será necessário pressionar as teclas 4 [ENTER]
5 [+]. No visor aparecerá a resposta 9.

4
Infinita Consultoria, Treinamento e Editora Ltda.
Material extraído de http://www.infinitaweb.com.br

Exercício 1
Calcule na HP 12C os resultados das operações :
a) 45+52 =
b) 23-89 =
c) 47*5,21 =
d) 45/4,23 =

Resposta : a) 45 [ENTER] 52 + => 97,0000; b) 23 [ENTER] 89 - => -66,0000; c) 47 [ENTER] 5,21 x =>
244,8700; d) 45 [ENTER] 4,23 / => 10,6383

Pilhas de Registradores
Outra característica da HP é representada pela pilha de registradores. Embora apenas um dos registradores
da máquina seja sempre exibido (o visor, também denominado registrador X), existem outros, dispostos em
forma de "pilha", que permitem e facilitam a realização de cálculos sucessivos.

Registradores da
HP 12C

Last X
Outros T
registradores Z
Y
Visor X

Conforme visto na representação anterior, o visor é denominado Registrador X. Além dele, existem outros
registradores, como o Y, Z e T. Quando um número é digitado na máquina, ele é automaticamente inserido
no Registrador X (visor). Ao pressionar a tecla [ENTER], o número é duplicado, sendo seu valor copiado para
o registrador Y. As operações da máquina são quase sempre efetuadas com os registradores X e Y. Assim,
sugere-se que, antes de iniciar operações sucessivas na HP, deve-se fazer a limpeza da pilha. Para limpar a
pilha, basta pressionar as teclas [f] [REG].
A tecla [ENTER] consiste no principal mecanismo para a operação de pilhas da HP 12C. Ao pressionar
[ENTER], os registradores são "empurrados" para cima na pilha, sendo o conteúdo do visor (registrador X)
duplicado. Quando as operações são efetuadas, a calculadora opera os registradores X e Y, mantendo o
resultado no visor (registrador X).
É importante destacar que a única ocasião em que a tecla [ENTER] deve ser pressionada é quando se
deseja dois números que estão sendo introduzidos consecutivamente, um número imediatamente após o
outro. Apenas nestas ocasiões o [ENTER] deve ser utilizado.
A operação de adição entre o 4 e o 5 da calculadora poderia ser representado como :

5
Infinita Consultoria, Treinamento e Editora Ltda.
Material extraído de http://www.infinitaweb.com.br

Pilha Sequência de Teclas Pressionadas e Pilhas Formadas de Registradores


1 2 3 4 5
Last X 0 0 0 0 0
T [f] [REG] 0 5 0 [ENTER] 0 4 0 + 0
Z Limpa a 0 0 0 0 0
Y máquina 0 0 5 5 0
X Visor --> 0 Visor --> 5 Visor --> 5 Visor --> 4 Visor --> 9

Seqüências de teclas :
1. Limpa a pilha de registradores com a função [f] [REG]. Esta função será descrita mais detalhadamente
a seguir.
2. Digita-se o valor do primeiro operando : 5. Nota-se que o valor foi armazenado no registrador X.
3. Separa-se a entrada dos operandos 5 e 4 com a tecla [ENTER]. Nota-se que o registrador X foi
duplicado sendo copiado no registrador Y.
4. Digita-se o valor do segundo operando : 4. Nota-se que o valor foi armazenado no registrador X. No
registrador Y continua armazenado o valor do primeiro operando : 5.
5. Solicita-se a operação desejada : soma mediante o operador [+]. Note-se que o registrador Y foi
adicionado ao registrador X. No visor (Registrador X) é fornecido o resultado : 9.

É importante ressaltar a importância da pilha na realização de cálculos seqüenciais. Por exemplo, a


operação (45+5)/(17-12) pode-se ser feita de forma simples na HP, mediante o uso da pilha. Note que na
HP, em função da pilha, não é necessário o uso de parênteses.

Pilha Sequência de Teclas Pressionadas e Pilhas Formadas de Registradores


1 2 3 4 5
Last X 0 0 0 0 0
T [f] [REG] 0 45 0 [ENTER] 0 5 0 + 0
Z Limpa a 0 0 0 0 0
Y máquina 0 0 45 45 0
X Visor --> 0 Visor --> 45 Visor --> 45 Visor --> 5 Visor --> 50

Pilha Continuação da sequência de Teclas Pressionadas e Pilhas Formadas de Registradores


6 7 8 9 10
Last X 0 0 0 0 0
T
Z
17 0
0
[ENTER] 0
50
12 0
50
- 0
0
÷ 0
0
Y 50 17 17 50 0
X Visor --> 17 Visor --> 17 Visor --> 12 Visor --> 5 Visor --> 5

Exercício 2
Calcule com o auxílio da pilha de registradores da HP12C as seguintes operações:
a) (90-50)/(56/7) =
b) (36/6) x 2 =
c) [(45/9)-2]/{[(27*3)-21]/20} =
d) {45-[7*(82/9)]} =

Reposta :
a) 90 [ENTER] 50 [-] 56 [ENTER] 7 [÷] => 5,0000
b) 36 [ENTER] 6 [÷] 2 [x] => 12,0000
c) 45 [ENTER] 9 / 2 – 27 [ENTER] 3 * 21 – 20 / / => 1,0000
d) 82 [ENTER] 9 / 7 * [CHS] 45 + => - 18,7778

Funções de Operações de Pilha


Algumas funções da HP são próprias para as operações envolvendo a pilha de registradores. Deve-se
destacar :

[R↓] : rola a pilha para baixo.

6
Infinita Consultoria, Treinamento e Editora Ltda.
Material extraído de http://www.infinitaweb.com.br

Exemplo : após entrar com as teclas [f] [REG] 1[ENTER] 2[ENTER] 3 [ENTER] 4, pode-se ver o conteúdo da pilha
mediante a rolagem para baixo.

Pilha Sequência de Teclas Pressionadas e Pilhas Formadas de Registradores


1 2 3 4 5

T [f] [REG] 0 1 0 [ENTER] 0 2 0 [ENTER] 0


Z Limpa a 0 0 0 0 1
Y máquina 0 0 1 1 2
X Visor --> 0 Visor --> 1 Visor --> 1 Visor --> 2 Visor --> 2

Pilha Continuação da sequência de Teclas Pressionadas e Pilhas Formadas de Registradores


6 7 8 9 10

T 3 0 [ENTER] 1 4 1 R 4 R 3
Z 1 2 2 1 4
Y 2 3 3 2 1
X Visor --> 3 Visor --> 3 Visor --> 4 Visor --> 3 Visor --> 2

Pilha Continuação da sequência de Teclas Pressionadas e Pilhas Formadas de Registradores


11 12 13 14 15

T R 2 R 1 R 4 R 3 R 2
Z 3 2 1 4 3
Y 4 3 2 1 4
X Visor --> 1 Visor --> 4 Visor --> 3 Visor --> 2 Visor --> 1

Outras funções aplicáveis à manipulação da pilha são:

[X↔Y] : troca a posição dos registradores X e Y;

[LST X] : recupera o último registrador X;

[CLX] : limpa o registrador X (apenas);

[f] [REG] : limpa todos os registradores da HP (não apenas a pilha), incluindo os registradores financeiros e os
estatísticos.

Registradores adicionais
Um outro conjunto de registradores da HP pode ser utilizado mediante o emprego das teclas :

[STO] - do inglês STORE, armazene. Armazena valores em um registrador que pode variar de .0 a 9 (vinte
opções disponíveis);
[RCL] - do inglês RECALL, recupere. Recupera valores armazenados na função [STO].

Por exemplo, o valor 165,23 pode ser armazenado no registrador 1 : 165,23 [STO] 1. Após limpar o visor :
[CLX], o valor pode ser recuperado através da tecla [RCL] : [RCL] 1 => 165,23.
Os registradores permitem operações matemáticas, como soma, subtração, multiplicação e divisão. Para
somar 10 ao conteúdo do registrador 1, basta fazer [STO] + 1. Em outras palavras, adicione o valor 10 ao
valor que estava armazenado no registrador 1.
Por exemplo, suponha que seu último saldo no banco era igual a $700,00. Desde a última posição, você
emitiu cheques nos valores de $50,00 e $120,00. Além disso, efetuou um depósito no valor de $250,00.
Qual o valor do seu saldo atual?
Solução: o saldo pode ser controlado diretamente em um dos registradores da HP, como o registrador 1,
de acordo com os passos seguintes:

7
Infinita Consultoria, Treinamento e Editora Ltda.
Material extraído de http://www.infinitaweb.com.br

Passo Teclas Descrição


01 700 Digita-se o saldo inicial
02 STO 1 Armazena o saldo (700) no registrador 1
03 50 CHS Entra-se com o valor da primeira movimentação : pagamento (sinal negativo)
com cheque no valor de $50
04 STO + 1 Acrescenta-se o valor no visor (-50) ao registrador 1 (que era 700 e passou a ser
650)
05 120 CHS Entra-se com o valor da segunda movimentação : pagamento (sinal negativo)
com cheque no valor de $120
06 STO + 1 Acrescenta-se o valor no visor (-120) ao registrador 1 (que era 650 e passou a ser
530)
07 250 Entra-se com o valor da terceira movimentação : depósito no valor de $250
08 STO + 1 Acrescenta-se o valor no visor (250) ao registrador 1 (que era 530 e passou a ser
780)
09 RCL 1 Recupera-se o valor armazenado no registrador 1. No visor aparece o valor : 780

Registradores Estatísticos
Um grupo de funções e recursos especiais da HP12C permite a execução de cálculos estatísticos básicos.
Para isso, é necessário entrar com os dados necessários, empregando a função [Σ+]. Caso algum valor
errado tenha sido incluído, pode-se excluí-lo mediante a tecla [Σ-]. Naturalmente, antes de armazenar
valores nos registradores estatísticos é necessário limpar o conteúdo anterior mediante a função [f] [Σ].

Funções estatísticas básicas :


[f] [Σ] : limpa valores armazenados nos registradores estatísticos.
[Σ+] : acrescenta dados aos registradores estatísticos da HP12C.
[Σ-] : subtrai dados aos registradores estatísticos da HP12C.

É interessante observar que a HP12C não armazena os dados individuais, mas, sim, um conjunto de
somatórios, descrito na tabela seguinte. Dos somatórios armazenados é possível construir as principais
medidas estatísticas como a média, o desvio-padrão e o coeficiente de correlação, que serão abordadas
posteriormente.

Quadro 1 : Registradores estatísticos da HP12C.


Registrador Estatístico Registrador da HP
N : número de dados armazenados R1 : Registrador 1
ΣX : somatório de X R2 : Registrador 2
ΣX2 : somatório de X ao quadrado R3 : Registrador 3
ΣY : somatório de Y R4 : Registrador 4
ΣY2 : somatório de Y ao quadrado R5 : Registrador 5
ΣXY : somatório de (X vezes Y) R6 : Registrador 6

Assim, para recuperar o número de elementos incluídos nos somatórios (n) basta recuperar o registrador 1 :
[RCL] 1. Para recuperar o Σ XY basta recuperar o registrador 6 : [RCL] 6.
Exemplo : As vendas de uma mercearia em uma semana de maio foram iguais a 5, 6, 3, 2 e 9. Calcule,
com base nestes dados, o somatório das vendas.

Solução : basta entrar com os valores e depois solicitar o somatório

8
Infinita Consultoria, Treinamento e Editora Ltda.
Material extraído de http://www.infinitaweb.com.br

Passo Teclas Descrição


01 f [Σ] Limpa os registradores estatísticos
02 5 [Σ+] Digita-se o primeiro valor e o acrescenta aos registradores estatísticos
03 6 [Σ+] Digita-se o próximo valor e o acrescenta aos registradores estatísticos
04 3 [Σ+] Digita-se o próximo valor e o acrescenta aos registradores estatísticos
05 2 [Σ+] Digita-se o próximo valor e o acrescenta aos registradores estatísticos
06 9 [Σ+] Digita-se o próximo valor e o acrescenta aos registradores estatísticos
07 RCL 2 Recupera o valor do registrador 2 (que representa Σ X)

Registradores Financeiros
Podem ser de dois tipos básicos : registradores de séries uniformes e registradores de fluxos de caixa (séries
não uniformes).

Séries uniformes : os registradores de séries uniformes são representados pelas teclas localizadas logo
abaixo do visor : [n], [i], [PV], [PMT] e [FV].

Séries não uniformes : Os registradores de séries não uniformes são ativados através das funções [g] [CF0] e
[g] [CFj] e armazenados nos registradores numéricos. Podem ser armazenados até 20 registradores de fluxos
de caixa não uniformes. As principais funções são representadas pelas teclas : [f][NPV] e [f] [IRR].

Registradores e funções financeiras serão abordados neste livro com mais detalhes em capítulos de
matemática financeira.

Funções algébricas
As funções algébricas da HP 12C permitem a realização de cálculos matemáticos elementares. As
principais funções são representadas pelos operadores algébricos básicos [+], [-], [x], [÷], que,
repectivamente, efetuam as operações de soma, subtração, multiplicação e divisão.

Exercício 3
Efetue as operações relacionadas a seguir na HP 12C.
a) 58 + 76 =
b) 127 - 85 =
c) 35 + 69 +21 +58 =
d) 21 – 58 +23 =

Resposta : a) 58 [ENTER] 76 + => 134,0000; b) 127 [ENTER] 85 - => 42,0000; c) 35 [ENTER] 69 + 21 + 58 +


=> 183,0000; d) 21 [ENTER] 58 – 23 + => -14,0000

Outras funções para operações algébricas elementares da HP 12C podem ser apresentadas por :

[CHS] : do inglês CHange Sign, “troca o sinal” do registrador X, isto é, multiplica seu valor por –1. Por
exemplo, para entrar com o valor –105 na HP 12C é preciso colocar o valor 105 e depois trocar o seu sinal
através da tecla [CHS].

[EEX] : do inglês Enter EXpoent, introduza o expoente, isto é, coloque o expoente de 10 que multiplica o
número que está sendo inserido. Permite operações com números grandes. Por exemplo, para digitar
17.000.000.000, basta teclar 17 [EEX] 9. De forma similar, para digitar 0,000008 na HP 12C bastaria teclar 8
[EEX] [CHS] 6.

[1/x] : calcula o inverso do registrador X. Para calcular, por exemplo, 1/153, bastaria teclar 153 [1/x].

Exercício 4
Calcule os inversos de : a)15; b) -32 ; c) 0,23; d) 48 e e) -1,56.

9
Infinita Consultoria, Treinamento e Editora Ltda.
Material extraído de http://www.infinitaweb.com.br

Resposta : a) 15 [1/x] => 0,0667 ; b) 32 [CHS] [1/x] => -0,0313 ; c) 0,23 [1/x] => 4,3478 ; d) 48 [1/x] =>
0,0208 e e) 1,56 [CHS] [1/x] => -0,6410.

Algumas outras funções algébricas da HP 12C permitem operações com raízes, potências, fatoriais ou
logarítmos:

[g] [ X ] : calcula a raiz quadrada do registrador X. Por exemplo, para calcular a raiz quadrada de 7.225,
basta teclar 7225 [g] [ X ]. O visor fornece a resposta : 85,0000.

[Yx] : calcula o registrador Y elevado ao registrador X. Por exemplo, para calcular o cubo de 14, basta teclar
na HP 12C : 14 [ENTER] 3 [Yx]. O visor fornece a resposta : 2.744,0000. Para calcular a raiz enésima de um
número qualquer, basta elevá-lo ao inverso do índice da raiz. Por exemplo, para calclaur a raiz quinta de
371.293, basta elevar o número ao inverso de cinco. Na HP 12C : 371293 [ENTER] 5 [1/x] [Yx]. O visor fornece
a resposta : 13,0000.

[g] [n!] : calcula o fatorial do registrador X. Por exemplo, para calcular 7!, basta teclar na HP 12C : 7 [g] [n!].
O visor fornece a resposta : 5.040,0000.

[g] [LN] : calcula o logaritmo neperiano do registrador X. Por exemplo, para calcular o logaritmo neperiano
de 80, basta teclar 80 [g] [LN]. A HP 12C fornece o resultado : 4,3820.

É importante destacar que a HP não possui a função para cálculo de logaritmos com base 10, entretanto
pode-se empregar uma propriedade dos logaritmos apresentada como :

logab = logka / logkb ou log10x = ln x / ln 10

Assim, para se obter o logaritmo neperiano de 100, por exemplo, bastaria extrair o logaritmo neperiano de
100 e dividi-lo pelo logaritmo neperiano de 10. Por exemplo, na HP bastaria fazer 100 [g] [LN] 10 [g] [LN] [÷]
que é igual a 2.

Exercício 5
Calcule : a) 83 ; b) 16-0,25 ; c) 728 e d) 15-0,5

Resposta : a) 8 [ENTER] 3 [Yx] => 512,0000 ; b) 16 [ENTER] 0,25 [CHS] [Yx] => 0,5000 ; c) 72 [ENTER] 8 [Yx] =>
7,22204E+14 e d) 15 [ENTER] 0,5 [CHS] [Yx] => 0,2582.

Exercício 6
Calcule a raiz quadrada de: a) 390625 ; b)163 ; c) 489 ; d) 128 e e) 52.

Resposta : a) 390625 [g] [ X ] => 625; b) 163 [g] [ X ] => 12,7671 ; c) 489 [g] [ X ] => 22,1133 ; d) 128
[g] [ X ] => 11,3137 e e) 52 [g] [ X ] => 7,2111.

Exercício 7
Calcule os logaritmos neperianos de : a) 500; b) 140; c) 3; d) 14 e e) 58.

Resposta : a) 500 [g] [LN] => 6,2146; b) 140 [g] [LN] => 4,9416; c) 3 [g] [LN] => 1,0986; d) 14 [g] [LN]
=>2,6391 e e) 58 [g] [LN] => 4,0604

Exercício 8
Calcule os logaritmos de : a) 1000; b) 50; c) 120; d) 80 e e) 2156.

Resposta : a) 1000 [g] [LN] 10 [g] [LN] [÷] => 3,0000; b) 50 [g] [LN] 10 [g] [LN] [÷] =>1,6990; c) 120 [g] [LN] 10
[g] [LN] [÷] =>2,0792; d) 80 [g] [LN] 10 [g] [LN] [÷] =>1,9031; e) 2156 [g] [LN] 10 [g] [LN] [÷] =>3,3336

10
Infinita Consultoria, Treinamento e Editora Ltda.
Material extraído de http://www.infinitaweb.com.br

Exercício 9
Calcule o fatorial de : a) 5, b) 7, e c) 11.

Resposta : a) 5 [g] [n!] => 120; b) 7 [g] [n!] => 5.040; c) 11 [g] [n!] => 39.916.800

Caso seja necessário extrair a parte fracionária ou inteira de um determinado valor, a HP 12C disponibiliza
duas funções específicas para esta tarefa :

[g] [FRAC] : calcula a parte fracionária do registrador X (isto é, do número registrado no visor). Por exemplo,
para extrair a parte farcionária de 17,8562, basta teclar na HP 12C : 17,8562 [g] [FRAC]. O visor fornece a
resposta : 0,8562.

[g] [INTG] : calcula a parte inteira do registrador X. Por exemplo, para extrair a parte inteira de 17,8562, basta
teclar na HP 12C : 17,8562 [g] [INTG]. O visor fornece a resposta : 17,0000.

Exercício 10
Calcule (exiba o resultado empregando apenas 4 casas decimais):
a) 4001/2 =
b) LOG(172/451/3) =
c) (452)/(45.8261/3) =
d) 7-2 =
e) 12!/7! =
f) 6 x 10-5 + 12 x 10-6 =
g) 53/4! =
h) [6!]/[e4/3,18] =

Resposta :
a) 400 [ENTER] 2 [1/x] [Yx] => 20
b) 17 [ENTER] 2 [Yx] 45 [ENTER] 3 [1/x] [Yx] [÷] [g] [LN] 10 [g] [LN] [÷] => 1,9098
c) 45 [ENTER] 2 [Yx] 45826 [ENTER] 3 [1/x] [Yx] [÷] => 56,5876
d) 7 [ENTER] 2 [CHS] [Yx] => 0,0204
e) 12 [g] [n!] 7[g] [n!] [÷] => 95.040,0000
f) 6 [EEX] [CHS] 5 [ENTER] 12 [EEX] [CHS] 6 [+] => 0,0000072
g) 5 [ENTER] 3 [Yx] 4 [g] [n!] [÷] => 5,2083
h) 6 [g] [n!] 4 [ENTER] 3,18 [÷] [g] [ex] [÷] => 204,6681

Exercício 11
Calcule o valor de : a) 32; b) 53; c) 12½ .

Resposta : a) 3 [ENTER] 2 [Yx] => 9,0000, b) 5 [ENTER] 3 [Yx] =>125, c) 12 [ENTER] 2 [1/x] [Yx] => 3,4641

Exercício 12
Calcule os inversos de : a) 4; b) 5; c) 0,25; d) 0,3745; e) 5,632.

11
Infinita Consultoria, Treinamento e Editora Ltda.
Material extraído de http://www.infinitaweb.com.br

Resposta : a) 4 [1/X] => 0.2500; b) 5 [1/X] => 0,20; c) 0,25 [1/X] => 4; d) 0,3745 [1/X] => 2,6702; e) 5,632
[1/X] => 0,1776

Exercício 13
Efetue as operações relacionadas a seguir na HP 12C.
a) -58 + 76 =
b) 1272 - 85 =
c) 167 * 3,78 =
d) 158 / 7,21 =
e) (12+36) / (75 - 62) =
f) 23,673,21 =
g) 58(-5/3) =
h) 123 =
i)
3
−13.689
=
j) 1 / (154 * 3,98) =

Resposta :
a) 58 [CHS] [ENTER] 76 [+] Visor => 18,0000
b) 127 [ENTER] 2 [Yx] 85 [-] Visor => 16.044,0000
c) 167 [ENTER] 3,78 [x] Visor => 631,2600
d) 158 [ENTER] 7,21 [÷] Visor => 21,9140
e) 12 [ENTER] 36 [+] 75 [ENTER] 62 [-] [÷] Visor => 3,6923
f) 23,67 [ENTER] 3,21 [Yx] Visor => 25.773,6786
g) 58 [ENTER] 5 [CHS] [ENTER] 3 [÷] [Yx] Visor => 0,0012
h) 123 [g] [ x ] Visor => 11,090
i) 13689 [ENTER] 3 [1/x] [Yx] [CHS] Visor => -23,9216
j) 1 [ENTER] 154 [ENTER] 3,98 [x] [÷] Visor => 0,0016

Exercício 14
Com o auxílio da HP 12C calcule :
a) 1+7+8+9+15+22=
b) (12*5) – 30 =
c) 4.5 * (35+8-7,2) =
d) 36+24+(35*15)-½ =
e) [(149,23 - 78,365)/(965,52 - 958,76)]*45,54 =
f) 154,235,86 =
g) 124,867-45,56 =
(45,69 − 37,88)
h) 5 3,56 * =
7,85 * (85,45 − 7,32)

Resposta :
a) 1 [ENTER] 7 [+] 8 [+] 9 [+] 15 [+] 22 [+] Visor => 62,0000
b) 12 [ENTER] 5 [x] 30 [-] Visor => 30,0000
c) 4.5 [ENTER] 35 [ENTER] 8 [+] 7,2 [-] [x] Visor => 161,1000
d) 36 [ENTER] 24 [+] 35 [ENTER] 15 [x] 2 [1/x] [CHS] [Yx] [+] Visor => 60,0436
e) 149,23 [ENTER] 78,365 [-] 965,52 [ENTER] 958,76 [-] [÷] 45,54 [x] Visor => 477,3953
f) 154,23 [ENTER] 5,86 [Yx] Visor => 6,647670 12 (ou seja, 6,647670 x 1012)
g) 124,867 [ENTER] 45,56 [CHS] [Yx] Visor => 3,060862 -96 (ou seja, 3,060862 x 10-96)
h) 45,69 [ENTER] 37,88 [-] 7,85 [ENTER] 85,45 [ENTER] 7,32 [-] [x] [÷] 3,56 [x] 5 [1/x] [Yx]
Visor => 0,5386

12
Infinita Consultoria, Treinamento e Editora Ltda.
Material extraído de http://www.infinitaweb.com.br

Funções percentuais
São três as funções que facilitam cálculos percentuais da HP 12C:

[%] : calcula a percentagem fornecida no registrador X em cima do registrador Y.

[%T] : calcula quantos porcento do registrador X o registrador Y vale.

[∆%] : calcula a variação percentual existente entre os registradores Y e X, nesta ordem.

Exercício 15
Calcule quanto é :
a) 25% de 280 =
b) 37% 782 =
c) 450 + 25% de 450 =
d) 156 - 18% de 156 =

Resposta :
a) 280 [ENTER] 25 [%] => 70
b) 782 [ENTER] 37[%] => 289,34
c) 450 [ENTER] 25 [%] + => 562,50
d) 156 [ENTER] 18 [%] [-] => 127,82

Exercício 16
Calcule a evolução percentual, com base no primeiro valor fornecido, dos preços da tonelada do minério
de ferro apresentada a seguir :
Valor Evolução %
1.256,71 -
1.352,77 A
1.455,20 B
1.578,16. C

Resposta :
a) 1256,71 [ENTER] 1352,77 [%T] = 107,6438
b) 1256,71 [ENTER] 1455,20 [%T] = 115,7944
c) 1256,71 [ENTER] 1578,16 [%T] = 125,5787

Exercício 17
Calcule as variações percentuais dos gastos de uma família relatados a seguir. Qual ítem apresentou maior
crescimento.
Descrição 1990 1991 Variação %
Alimentação 400 460 a
Vestuário 260 320 b
Moradia 380 470 c

Resposta :
a) 400 [ENTER] 460 [∆%] = 15
b) 260 [ENTER] 320 [∆%]= 23,0769
c) 380 [ENTER] 470 [∆%] = 23,6842 Logo, o ítem moradia apresentou maior crescimento.

Funções de datas
É importante ressaltar que a HP só permite cálculos com datas entre 15/10/1582 e 25/11/4046. Antes de
começar a trabalhar com cálculos de data na HP 12C é necessário configurar a notação empregada.
Para isso, antes de colocar as datas na máquina, deve-se selecionar uma das opções representadas nas
funções :

13
Infinita Consultoria, Treinamento e Editora Ltda.
Material extraído de http://www.infinitaweb.com.br

[g] [D.MY] : configura a HP para trabalhar no modo de notação dia.mêsano;


[g] [M.DY] : configura a HP para trabalhar no modo de notação mês.diaano.

Como, no Brasil, é adotada a convenção de notação de datas no formato dia, mês e ano, recomenda-se
que o indicador D.MY esteja sempre ativado.

[g] [DATE] : com base no registrador Y, calcula a data futura ou passada acrescida do número de dias
presente no registrador X.

[g] [∆DYS] : calcula o número de dias corridos existentes entre as datas fornecidas nos registradores Y e X.

Exercício 18
Um pagamento deveria ter sido feito em 12/04/00. Entretanto, foi pago com atraso em 27/05/00. Com
quantos dias de atraso o documento foi quitado?

Resposta : 12.042000 [ENTER] 27.052000 [g] [∆DYS] => 45 dias de atraso

Exercício 19
Uma pessoa nasceu em 16/08/76. Em que dia da semana ela nasceu?

Resposta : 16.081976 [ENTER] 0 [g] [DATE] = 16.081976 1 (segunda-feira) .

Exercício 20
Um CDB feito em 08/05/00 vence dentro de 63 dias. Quando será o resgate dessa aplicação?

Resposta : 08.052000 [ENTER] 63 [g] [DATE] = 10/07/2000 (1 = segunda)

Exercício 21
Uma pessoa, que nasceu em 20/02/78, possuía quantos dias de vida em 01/09/99 ?

Resposta : 7.863 dias

Exercício 22
Calcule os prazos (em dias corridos) das seguintes operações financeiras :

Data Operação
A B C D E F
Início 20/01/97 05/05/98 01/08/98 25/04/92 05/06/99 23/02/97
Fim 30/03/97 30/06/98 01/08/99 30/03/98 05/12/99 12/12/97

Resposta : Com a calculadora configurada em [g] [D.MY] :


a) 20.011997 [ENTER] 30.031997 [g] [DDYS] => 69,0000
b) 05.051998 [ENTER] 30.061998 [g] [DDYS] => 56,0000
c) 01.081998 [ENTER] 01.081999 [g] [DDYS] => 365,0000
d) 25.041992 [ENTER] 30.031998 [g] [DDYS] => 2165,0000
e) 05.061999 [ENTER] 05.121999 [g] [DDYS] => 183,0000

14
Infinita Consultoria, Treinamento e Editora Ltda.
Material extraído de http://www.infinitaweb.com.br

f) 23.021997 [ENTER] 12.121997 [g] [DDYS] => 292,0000

[DATE] : calcula uma data situada a n dias da data fornecida

Exercício 23
Um título comprado em 01/05/99 teve prazo de 32 dias corridos. Quando ocorreu o seu vencimento?

Resposta : 01.051999 [ENTER] 32 [g] [DATE] => 02.061999 3 . Ou seja, o vencimento ocorreu em
02/06/1999, quarta-feira.

Exercício 24
Calcule as datas em que ocorreram o vencimento das operações bancárias relacionadas a seguir.
Encontre, também, o dia da semana.

Data Operação
A B C D E F
Início 20/04/98 03/01/92 30/03/92 14/02/93 02/05/96 23/04/99
Prazo 12 35 180 400 365 95

Resposta : Com a calculadora configurada em [g] [D.MY] :


a) 20.041998 [ENTER] 12 [g] [DATE] => 02/05/98 6 (Sábado)
b) 03.011992 [ENTER] 35 [g] [DATE] => 07/02/92 5 (Sexta)
c) 30.031992 [ENTER] 180 [g] [DATE] => 26/09/92 6 (Sábado)
d) 14.021993 [ENTER] 400 [g] [DATE] => 21/03/94 1 (Segunda)
e) 02.051996 [ENTER] 365 [g] [DATE] => 02/05/97 5 (Sexta)
f) 23.041999 [ENTER] 95 [g] [DATE] => 27/07/99 2 (Terça)

Funções estatísticas
Um grupo de recursos extremamente úteis da HP 12C estão representados nas funções estatísticas da
calculadora. Através de funções estatísticas simples, é possível obter-se algumas estatísticas básicas como
a média, o desvio-padrão, a média ponderada, o coeficiente de correlação e variáveis interpoladas.

[g] [ x ] - calcula a média aritmética simples dos valores de X e Y armazenados no modo de somatório.

[g] [s] - calcula o desvio padrão amostral dos valores de X e Y armazenados no modo de somatório.

[g] [ xw ] - calcula a média ponderada dos valores de X e Y armazenados no modo de somatório.

Exemplo : As notas obtidas por um aluno nas provas de Química foram iguais a 6, 4 e 9. Sabendo que as
avaliações tinham pesos iguais a 5, 3 e 2, respectivamente, calcule a média final do aluno na disciplina.

Solução : pode-se entrar com os dados no modo de somatório da calculadora. Sabendo-se que os
registradores 6 e 2 armazenam, respectivamente, [ΣXY] e [ΣX] e que a média ponderada pode ser escrita
como : Xw = [ΣXY] / [ΣX], os registradores 6 e 2 podem ser empregados para a obtenção da média
ponderada. Vide o exemplo fornecido a seguir.

15
Infinita Consultoria, Treinamento e Editora Ltda.
Material extraído de http://www.infinitaweb.com.br

Passo Teclas Descrição


01 f [Σ] Limpa os registradores estatísticos
02 6 [ENTER]5 [Σ+] Digita-se o primeiro par de dados e os acrescenta aos registradores
estatísticos. Note que a nota está no registrador Y e o peso no
registrador X.
03 4 [ENTER]3 [Σ+] Digita-se o segundo par de dados e os acrescenta aos registradores
estatísticos.
04 9 [ENTER]2 [Σ+] Digita-se o terceiro par de dados e os acrescenta aos registradores
estatísticos.
05 RCL 6 Recupera o registrador 6 : ΣXY
06 RCL 2 Recupera o registrador 2 : ΣX
07 / Divide o registrador Y (ΣXY) pelo registrador X (ΣX). O visor deve
mostrar o valor da média ponderada [visor = 6,0000]

Em outra solução, mais simples, poderia usar a função média ponderada. No passo 5 basta recuperar a
média ponderada através da função [g] [Xw].

Funções estatísticas aplicáveis à análise de regressão e correlação


A análise de regressão/correlação é facilitada na HP 12C através de duas funções principais :

[g] [ x̂ ,r] - interpola ou extrapola o valor de X com base em outros valores de X e Y armazenados no modo
de somatório. Também calcula o coeficiente do valor de correlação r;

[g] [ ŷ ,r] - interpola ou extrapola o valor de Y com base em outros valores de X e Y armazenados no modo
de somatório. Também calcula o coeficiente do valor de correlação r.

Exercício 25
As vendas em 1.000 unidades da fábrica de picolés Gelo no Palito Ltda. estão apresentadas na tabela
seguinte. Com base nos valores apresentados, estime : a) Quais as vendas previstas para ano de 1996? b)
Em que ano as vendas superarão 125.000 unidades?

Ano Vendas
1990 58
1991 66
1992 72
1993 77
1994 81
1995 85

Resposta : analisando-se o diagrama de dispersão das vendas, gráfico que mostra a relação gráfica entre
as variáveis X e Y, nota-se um crescimento aparentemente linear.

16
Infinita Consultoria, Treinamento e Editora Ltda.
Material extraído de http://www.infinitaweb.com.br

Diagrama de Dispersão das Vendas


100

80

60

40
y = 5,2857x - 10459
20
R2 = 0,9801
0
1989 1990 1991 1992 1993 1994 1995 1996

Uma forma de estimar o comportamento das vendas futuras consiste em aplicar o Método dos Mínimos
Quadrados1, que permite encontrar a melhor reta que se ajusta aos pontos. Na calculadora HP 12C,
bastaria usar as funções [g] [ x̂ ,r] e [g] [ ŷ ,r]. Para isso, torna-se necessário introduzir os valores na máquina :

Passo Teclas Descrição


01 f [Σ] Limpa os registradores estatísticos
02 58 [ENTER] Digita-se o primeiro par de dados e os acrescenta aos registradores
1990 [Σ+] estatísticos. Note que a.a. vendas estão no registrador Y e o ano no
registrador X.
03 66 [ENTER] Entra o segundo par de dados.
1991 [Σ+]
04 72 [ENTER] Entra o terceiro par de dados.
1992 [Σ+]
05 77 [ENTER] Entra o quarto par de dados.
1993 [Σ+]
06 81 [ENTER] Entra o quinto par de dados.
1994 [Σ+]
07 85 [ENTER] Entra o sexto par de dados.
1995 [Σ+]

Com os dados abastecidos nos registradores estatísticos, basta usar as funções [g] [ x̂ ,r] e [g] [ ŷ ,r] :

a) Para conhecer as vendas previstas no ano de 1996 :

Passo Teclas Descrição


01 1996 Entra-se com o ano desejado
02 [g] [ ŷ ,r] Para o ano no visor, obtêm-se a previsão de vendas
Visor 91,6667 Resultado, com base no método dos mínimos quadrados da HP 12C

b) Para conhecer o ano em que as vendas serão superiores a 125 (em 1.000 unidades) :

Passo Teclas Descrição


01 125 Entra-se com as vendas desejadas
02 [g] [ x̂ ,r] Para o volume de vendas no visor, obtêm-se o ano previsto
Visor 2.002,3063 Resultado, com base no método dos mínimos quadrados da HP 12C

1
Para aprender sobre estatística e sobre outras aplicações da HP 12C e do Excel em estatística,
veja Bruni, A. L. (2001). Estatística aplicada na HP 12C e no Excel. São Paulo : Atlas. No prelo.

17
Infinita Consultoria, Treinamento e Editora Ltda.
Material extraído de http://www.infinitaweb.com.br

Funções financeiras
A seguir serão apresentadas as principais funções financeiras da HP12C. Todas estas funções serão
abordadas com maior profundidade durante o módulo de Matemática Financeira. É importante ressaltar a
necessidade do correto uso de dois indicadores (“flags”) fundamentais nos cálculos que envolvem
matemática financeira na HP12C :

Flag Ativa Desativa Descrição


C [STO] [EEX] [STO] [EEX] Quando ativado indica a opção de cálculo de juros
Compostos nas parcelas fracionárias de períodos não
inteiros. Quando não ativado, indica que nas parcelas
fracionárias de períodos não inteiros o cálculo no regime de
juros compostos ocorrerá mediante juros simples !!!
Cuidado : nos EUA, que comumente apresentam baixas
taxas de juros, os valores são próximos. No Brasil, com taxas
de juros mais elevadas, os valores são muito diferentes !!!
BEGIN [g] [BEG] [g] [END] Quando ativado, indica que a série calculada é antecipada
(primeira prestação paga no ato). Quando desativado,
indica cálculos com séries postecipadas, onde o
pagamento da primeira prestação é diferido.

Funções financeiras de séries uniformes:


[n] : número de períodos da série;
[i] : taxa da série (válido para uniformes e não uniformes);
[PV] : do inglês Present Value, valor presente da série;
[PMT] : do inglês Payment, valor da prestação (ou pagamento) da série;
[FV] : do inglês Future Value, valor futuro da série.

Funções financeiras de séries não uniformes:


[g] [CF0] : do inglês Cash Flow 0, armazena o fluxo de caixa na data zero;
[g] [CFj] : do inglês Cash Flow j, armazena o fluxo de caixa na data j (j entre 1 e 20);
[g] [Nj] : armazena o número de fluxos de caixa repetidos;
[f] [NPV] : do inglês Net Present Value, calcula o valor presente líquido de um fluxo de caixa não uniforme.

As funções financeiras estão abordadas com maior profundidade nos livros apresentados na primeira
página.

Funções de programação
Um recurso útil da calculadora HP 12C em determinadas situações consiste na possibilidade de programar
a máquina. Existem várias funções e recursos de programação, como :

[R/S] : do inglês RUN/STOP, solicita ou interrompe a execução de um programa;

[f] [P/R] : do inglês PROGRAM/RUN, colocada a calculadora no modo de programação (PROGRAM) ou de


execução (RUN);

[f] [PSE] : do inglês PAUSE, fornece uma pausa de cerca de 1 segundo na execução do programa;

[f] [PRGM] : do inglês CLEAR PROGRAMS, limpa os programas registrados na memória da calculadora;

[g] [GTO] : do inglês go to, executa um desvio de rotina em programa, com intrução do tipo “vá para”;

[SST] : do inglês step, executa o programa passo a passo;

[g] [BST] : do inglês back step, volta um passo na execução do programa.

18
Infinita Consultoria, Treinamento e Editora Ltda.
Material extraído de http://www.infinitaweb.com.br

Curiosidade da HP 12C
Para desligar e travar a
calculadora, impossibilitando o
uso por terceiros pressione as
seguintes teclas :
45 Enter | ON PMT (juntos) |
ON PMT (juntos) | 1/x
Para ligar novamente :
ON PMT

As funções de programação podem ser melhor explicitadas nos exemplos fornecidos a seguir.

Exercício 26
Uma loja, que trabalha com artigos importados, codifica todos os seus preços em dólares. Porém, durante
qualquer operação de compra ou cotação, de preço por telefone, é necessário que o preço fornecido
seja dado em real. Crie um programa para converter, automaticamente, valores em dólar para valores em
reais.

Programa para conversão de valores : US$ para R$


Teclas Visor Descrição
f P/R 0 Entra no modo de programação da HP12C.
f PRGM 0 Limpa os programas existentes.
RCL 1 01 – 45 1 Recupera o valor armazenado no registrador 1
x 02 - 10 Multiplica
g GTO 00 03 - 43.33 00 Volta para a primeira linha do programa.
f P/R Encerra o modo de programação da HP12C.

Antes de rodar o programa, é necessário armazenar o valor da cotação do dólar no registrador [1]. Por
exemplo, imagine que a cotação do dólar seja igual a 1,98. Qual é o valor em reais de uma mercadoria
com preço igual a US$7,20?

Com o programa abastecido, basta fazer :

1,98 [STO] [1] : armazena a cotação do dólar no registrador [1]


7,20 : entra com o preço em dólar
[R/S] : roda o programa, convertendo US$ em R$

Visor = 14,2560 (resultado de US$ 7,20 convertido para R$, com cotação de 1,98)

Para rodar outras vezes o programa, basta pressionar a tecla [R/S].

Exercício 27
Com o programa anterior abastecido e supondo a cotação do dólar igual a 1,856, converta os seguintes
valores para reais :

US$ R$ US$ R$
a) 4,80 c) 78,45
b) 12,53 d) 91,11

Resposta : 1.856 [STO] [1] a) 4,80 [R/S] = 8,9088; b) 12.53 [R/S] = 23,2557; c) 78.45 [R/S] = 145,6032; d) 91.11
[R/S] 169,1002

19
Infinita Consultoria, Treinamento e Editora Ltda.
Material extraído de http://www.infinitaweb.com.br

Exercício 28
Uma pessoa gostaria de atualizar constantemente o seu saldo bancário em decorrência de qualquer
movimentação na sua conta-corrente (depósitos ou retiradas). Crie um programa que permita atualizar, e
manter atualizado, constantemente, o saldo na conta-corrente. O programa criado consistiria em :

Programa para atualização do saldo da conta-corrente.


Teclas Visor Descrição
f P/R 0 Entra no modo de programação da HP12C.
f PRGM 0 Limpa os programas existentes.
STO + 1 01 – 41 40 1 Acrescenta o valor do visor ao registrador 1
RCL 1 02 – 45 1 Recupera o valor armazenado no registrador 1
g GTO 00 03 - 43.33 00 Volta para a primeira linha do programa.
f P/R Encerra o modo de programação da HP12C.

Para isso, deve ser abastecido o saldo inicial no registrador [1]. Qualquer movimentação (com o sinal de
positivo ou negativo) seria atualizada no saldo, mediante o uso da tecla [R/S].
Por exemplo, para um saldo inicial igual a $56,00, calcule os saldos finais, após as seguintes
movimentações : a) um depósito de $68,00; b) um saque de $34,00.

Com o programa abastecido, basta fazer :

56 [STO] [1] : armazena o saldo inicial no registrador [1]


68 [R/S] : acrescenta o valor do depósito, mostrando o novo saldo (124,0000)
34 [CHS] [R/S] : soma o valor do saque (negativo, tecla CHS), mostrando o novo saldo (90,0000)

Exercício 29
Com o programa anterior abastecido, atualize constantemente o saldo de uma conta bancária em
decorrência das seguintes movimentações :

Data Movimento Data Movimento


01/06/00 Saldo inicial = $23,40 03/06/00 Débito = $15,12
02/06/00 Crédito = $32,98 05/06/00 Crédito = $43,44

Resposta :

Alguns programas da HP 12C úteis em matemática financeira serão apresentados no decorrer do texto.

Códigos de erro
Eventualmente, na operação da HP 12C pode ocorrer alguma falha, resultando em um procedimento
incorreto, muitas vezes indicado por uma mensagem de erro. As principais mensagens de erro da
calculadora serão descritas a seguir:

Error 0 : erro em operações matemáticas. Exemplos : divisão de número por zero, raiz quadrada de número
negativo, logaritmo de número menor ou igual a zero, fatorial de número não inteiro.

Error 1 : ultrapassagem da capacidade de armazenamento e processamento da máquina : a magnitude


do resultado é igual ou superior a 10100. Por exemplo, fatorial de 73. Note que a mensagem de erro não
aparece : apenas uma série de noves aparece no visor.

Error 2 : operações estatísticas com erro. Por exemplo, média com n igual a 0.

Error 3 : erro no cálculo da taxa interna de retorno (IRR). Neste caso, a mensagem informa que o cálculo é
complexo, podendo envolver múltiplas respostas e não poderá prosseguir, a menos que você forneça uma
estimativa para a taxa interna de retorno (IRR)

20
Infinita Consultoria, Treinamento e Editora Ltda.
Material extraído de http://www.infinitaweb.com.br

Error 4 : erro em operações com a memória da calculadora. Por exemplo : tentativa de introdução de
mais de 99 linhas de programação; tentativa de desvio (GTO) para uma linha inexistente em um programa;
tentativa de operação com os registradores de armazenamento (R5 a R9 ou R.0 a R.9); tentativa de
utilização de um registrador ocupado com linha de programação.

Error 5 : erro em operações com juros compostos. Provavelmente, algum valor foi colocado com o sinal
errado (todos os valores têm o mesmo sinal), ou os valores de i, PV e PF são tais, que não existe solução
para n.

Error 6 : problemas com o uso dos registradores de armazenamento. O registrador de armazenamento


especificado não existe, ou foi convertido em linha de programação. O número de fluxos de caixa inseridos
foi superior a 20.

Error 7 : problemas no cálculo da taxa interna de retorno (IRR). Não houve troca de sinal no fluxo de caixa.

Error 8 : problemas com o calendário. Pode ser decorrente do emprego de data inapropriada ou em
formato impróprio; tentativa de adição de dias além da capacidade da máquina.

Error 9 : problemas no auto-teste. Ou o circuito da calculadora não está funcionando corretamente, ou


algum procedimento no auto-teste apresentou falhas.

21

You might also like