hp12c e Estatística
hp12c e Estatística
hp12c e Estatística
HP-12C
Fernando Anselmo
Versão 1.0
Resumo
A calculadora da Hewlett Packard modelo HP-12C foi lançada em 1981 e se trata de um dos maiores
sucessos da empresa, a mais vendida e mais utilizada calculadora do mundo inteiro principalmente na
execução de cálculos financeiros e estatísticos. Conheceremos o básico sobre o uso da calculadora que
possui mais de 120 funções específicas para uso em negócios e permite trabalhar com 20 diferentes
tipos de fluxos de caixa, operações com taxas internas de retorno e valores presentes líquidos.
Keywords
HP12C — Matemática — Estatística
Conceitos Básicos
A forma de cálculos da HP-12C é pelo sistema RPN (Reverse Polish Notation), no qual primeiro se digita o valor,
informa sua entrada com a tecla ENT ER , digita o segundo valor e a tecla da função desejada. Segue-se esse raciocínio
para todas as funções da calculadora, seja com a realização de operações básicas, financeiras ou de estatística; ou seja,
primeiro digita-se os valores e por fim a função desejada.
Primeiro detalhe e antes de começarmos algumas teclas valem por 3 funções distintas, o valor escrito em branco
(padrão), em amarelo (acionado pela tecla f ) e em azul (acionado pela tecla g ). Nesta apostila iremos referenciar a
todas essas teclas, sendo assim a primeira no canto superior esquerdo pode ser descrita como n , 12x ou AMORT
dependendo se ativamos ou não as teclas f ou g . Esta é a disposição das teclas:
HP-12C — 2/17
Instalar a Calculadora
Recomendo fortemente ter a máquina física, porém muitas pessoas possuem receio de comprarem e não se adaptarem,
sendo assim podemos baixar uma versão [1] criada com a linguagem Java, testarmos todas as suas potencialidades e
decidir.
Basta baixar o arquivo compactado, descompactar que na pasta gerada estão as instruções para seu uso, lembro que e
assim como avisa o autor: "Este software foi desenvolvido para fins educacionais. NÃO É RECOMENDADO o uso
deste para cálculos profissionais".
Teste Inicial
A calculadora possui alguns parâmetros que devemos conhecer, por exemplo, se ao ligar ON aparecer no canto inferior
esquerdo da tela um * isso indica que a bateria está fraca. O seguinte teste nos permite reconhecer se tudo está OK com
seu funcionamento:
1. Desligar a calculadora
2. Pressionar e segurar a tecla ×
3. Pressionar e soltar a tecla ON
4. Soltar a tecla ×
Aparecerá a palavra RUNNING piscando, em seguida todas as letras aparecerão (é ideal inclusive para saber se existe
algum pixel queimado). Caso contrário será mostrado ERRO.
Estes são os códigos de erro que podem ser apresentados na calculadora devido a ações indevidas:
Error 0 erro em operações matemáticas. Exemplos: divisão por zero, raiz quadrada com negativo, logaritmo com
número menor ou igual a zero, fatorial com um não inteiro.
Error 1 ultrapassou a capacidade de armazenamento e processamento da máquina, isso é, a magnitude do resultado é
igual ou superior a 10100. Por exemplo, fatorial de 73. Note que a mensagem de erro não aparece resulta apenas
em uma série de noves 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)
Error 4 erro em operações com a memória da calculadora. Por exemplo: tentativa na introdução com mais de 99
linhas para programação; ocorreu uma 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 na 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 para i , PV e PF são tais, que não existe uma solução para n .
Error 6 problemas no uso dos registradores de armazenamento. O registrador especificado não existe, ou foi convertido
em linha de programação. Número para o fluxo de caixa 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 na adição de dias além da capacidade.
HP-12C — 3/17
Error 9 problemas no auto-teste. Ou o circuito da calculadora não está funcionando corretamente, ou algum procedi-
mento no auto-teste apresentou falhas.
PR Error perda irreparável da memória contínua.
Em caso de erros provavelmente a calculadora precisa de reparos ou não é original. O mais importante ressaltarmos
que trata-se de uma máquina blindada, deste modo alguns problemas só seriam resolvidos com a troca desta.
Bloquear e Desbloquear
A calculadora pode ser bloqueada para impedir que outra pessoa sem conhecimento a utilize. Para bloquear pressionar
as teclas 4 5 Enter , pressionar conjuntamente as teclas ON PMT e novamente em conjunto as teclas ON
PMT , no visor aparece: 0.000000 45 e pressionar a tecla 1/x
Se tudo está correto agora a calculadora não liga mais, para desbloquear pressionar conjuntamente as teclas ON
PMT
Limpeza
Para deixar a calculadora da mesma forma como saiu de fábrica, siga os seguintes passos:
1. Desligar a calculadora
2. Pressionar e segurar a tecla −
3. Pressionar e soltar a tecla ON
4. Soltar a tecla −
Ao término deve aparecer a mensagem: Pr Error, caso contrário repita os passos até que a mensagem apareça. Para
apagar os valores armazenados na calculadora utilizamos as seguintes teclas:
• CLX - visor e registro de X (CLear X).
• f ∑ - registradores estatísticos, pilhas e visor.
• f PRGM - memória de programação.
A pilha operacional é um arquivo com 4 variáveis onde é possível armazenar dados para efetuar operações conjuntas,
tais como fórmulas complexas, vejamos um exemplo:
Resultado 2,17
HP-12C — 4/17
A calculadora possui 20 posições de memória definidas das teclas numéricas de 0 a 9 e .0 a .9, para armazenar em
qualquer posição digitamos o número, pressionar a tecla ST O e indicar qual posição de memória. Para recuperar o
valor pressionar a tecla RCL e indicar qual posição de memória.
Mudanças
A calculadora permite trabalhar com datas entre 15/10/1582 a 25/11/4046. Para acertarmos a notação:
• g D.MY - Notação em D.MY (Europeia)
• g M.DY - Notação em M.DY (Americana)
Coloquemos em notação europeia (no visor aparece a informação na parte debaixo) e para introduzirmos a data
17/08/1966: 1 7 . 0 8 1 9 6 6
Temos na calculadora algumas funções que nos permite trabalhar com datas:
• data Enter nDias g DAT E - mostrar a próxima data
• data1 Enter data2 g 4DY S - calcular a diferença entre duas datas
2 5 . 1 2 2 0 2 1 Enter 0 g DAT E
Problema 2: Em 09/05/2020 foi realizada uma aplicação em um banco para 90 dias. Qual a data de resgate e o dia da
semana?
0 9 . 0 5 2 0 2 0 Enter 9 0 g DAT E
Problema 3: Uma aplicação por 90 dias foi resgatada no dia 07/08/2020. Qual foi o dia da aplicação?
Problema 4: Em 05/04/2020 foi aplicado dinheiro em um fundo de ações e o resgate do investimento em 15/08/2020.
Qual o prazo real da aplicação e qual o número de dias entre as duas datas?
0 5 . 0 4 2 0 2 0 Enter 1 5 . 0 8 2 0 2 0 g 4DY S
Operações Matemáticas
Percentual
• número Enter valP %T - Percentagem do Total (númT = Número Total valP = Valor Parcial)
Problema 1: Um imóvel foi comprado por R$ 110.000,00 e vendido por R$ 138.400,00. Qual foi o percentual de
lucro? (para agilizar a entrada de valores podemos dividi-los por 1.000)
1 1 0 Enter 1 3 8 . 4 4%
Problema 2: Um título de capitalização possui seu valor aumentado em 0,5% após 1 ano, considerando que foram
comprados 10 títulos no valor de R$ 50,00 cada. Qual será o valor resgatado após o período estabelecido?
5 0 Enter 0 . 5 % + 1 0 ×
Multiplicamos por 10 ao final pois foram comprados 10 títulos, o valor resgatado será de R$ 502,50, ou seja, R$ 2,50 a
mais.
Problema 3: Dois amigos montaram uma Empresa, o primeiro entrou com R$ 500,00 e o segundo com R$ 300,00.
Qual o percentual de participação dos sócios no lucro da Empresa?
2. Participação sócio 1: 5 0 0 %T
Problema 4: Um eletrodoméstico que estava sendo vendido por R$ 340,00 foi majorado2 em 8%. Qual o novo preço
de venda?
3 4 0 Enter 8 % +
Problema 5: Foi recebido um salário de R$ 935,00 após um reajuste de 5%. Qual era o valor do salário anterior?
9 3 5 Enter 1 Enter 5 % + ÷
Problema 6: O faturamento mensal de uma empresa é de R$ 800,00, o valor das vendas a vista, R$ 481,00. Qual a
porcentagem de participação das vendas a vista em relação ao total?
8 0 0 Enter 4 8 1 %T
Problema 7: Calcular a evolução o percentual de faturamento para uma empresa conforme a seguinte tabela:
1. De Janeiro a Fevereiro:
2 Acréscimo no preço do bem
HP-12C — 7/17
5 8 Enter 6 6 4%
2. De Fevereiro a Março:
6 6 Enter 7 2 4%
3. De Março a Abril:
7 2 Enter 6 7 4%
O visor da HP-12C comporta até 10 dígitos. Para introduzir um número com mais de dez dígitos (por exemplo
500.000.000.000), procedemos da seguinte maneira:
1. Anote esse número em notação científica (5e11)
2. Teclar a mantissa: 5
3. Pressionar a tecla RND
4. Teclar o expoente: 11
Outra forma é utilizar as teclas f . para expressar as potencias de 10. Por exemplo o numero 4.069.948.757.
Pressionar na sequencia: 4 0 6 9 9 4 8 7 5 7 f . e no visor aparece: 4,069948 09
Estatı́stica
Quando falamos de média, sempre pensamos na aritmética, ou seja o somatório dos elementos dividida pela sua
quantidade, que seria simplesmente o seguinte, dado o conjunto de elementos {3, 3, 4, 6, 7} calcular a média aritmética:
3 Enter 3 + 4 + 6 + 7 + 5 ÷
Que resulta em 4,60. Porém a calculadora permite realizarmos muitas outras operações estatísticas, começamos pela
média geométrica:
3 Enter 3 × 4 × 6 × 7 × 5 1/x yx
Que resulta em 4,08. Porém na calculadora, normalmente os dados estatísticos são armazenados como um conjunto de
somas resultantes dos dados originalmente coletados. Por exemplo, para calcular a média armazenamos os dados e
pressionamos a função correspondente:
Problema 1: O preço de venda das últimas 10 casas vendidas em um bairro distinto foi de: R$ 198,000.00; R$
185.000,00; R$ 205.200,00; R$ 225.300,00; R$ 206.700,00; R$ 201.850,00; R$ 200.000,00; R$ 189.000,00; R$
192.100,00; R$ 200.400,00. Qual é a média dos preços de venda e qual é o desvio padrão da amostra? O preço de R$
240.000,00 seria considerado incomum na mesma comunidade?
1. Limpar a memória:
f ∑
2. Inserir os valores (no visor cada vez que pressionamos ∑ + será mostrada a posição que o valor foi armazenado):
1 9 8 0 0 0 ∑+ 1 8 5 0 0 0 ∑+
2 0 5 2 0 0 ∑+ 2 2 5 3 0 0 ∑+
2 0 6 7 0 0 ∑+ 2 0 1 8 5 0 ∑+
2 0 0 0 0 0 ∑+ 1 8 9 0 0 0 ∑+
1 9 2 1 0 0 ∑+ 2 0 0 4 0 0 ∑+
5. Calcular os limites.
No intervalo dos limites o valor de R$ 240.000,00 é considerado um outlier (incomum) para esse bairro.
Problema 2: Um agrimensor quer saber a relação entre área construída e superfície de 8 casas localizadas em sua
vizinhança. Para isso precisa conhecer a média e o desvio padrão de ambos os parâmetros. Suas medições permitiram
criar a seguinte tabela:
1. Limpar a memória:
f ∑
2 7 0 0 Enter 1 0 0 0 0 ∑+
2 9 2 0 Enter 1 1 0 0 0 ∑+
3 2 8 0 Enter 1 3 0 0 0 ∑+
3 3 0 0 Enter 1 4 0 0 0 ∑+
3 0 8 0 Enter 1 2 0 0 0 ∑+
O desvio padrão é normalmente usado pelos investidores para medir o risco de uma ação. O desvio padrão é uma
medida de volatilidade, ou seja, quanto mais os retornos da ação variarem do valor de retorno médio daquela ação, mais
volátil é a ação. E conhecendo a média e o desvio padrão podemos ainda obter o Coeficiente de Variação que é dado
pelo desvio padrão ÷ média.
Problema 3: Qual empresa apresenta uma menor volatilidade pois o valor final foi exatamente o mesmo conforme os
seguintes valores de abertura, variação percentual e fechamento durante a última semana:
A ação da Empresa A apresenta um desvio padrão de R$ 64,33 enquanto que a ação da Empresa B é de R$ 65,27 sendo
esta a mais volátil.
Erro Padrão é uma medida de quão confiável é a média de uma amostra como um estimador da média de uma
HP-12C — 10/17
Problema 4: Uma amostra com 6 aluguéis para apartamentos de um quarto demonstrou o seguinte resultado: R$
190,00; R$ 200,00; dois aluguéis R$ 205,00; R$ 216,00; R$ 220,00. Qual média, desvio e erro padrão?
2. Média: R$ 206,00
g x̄
Problema 5: Uma pesquisa registrou o valor dos aluguéis para apartamentos de um quarto: 54 por R$ 190,00; 32 por
R$ 195,00; 88 por R$ 200,00; 92 por R$ 206,00. Qual média, desvio e erro padrão?
Covariância
É uma medida da interdependência entre variáveis emparelhadas (x e y). Como o desvio padrão, a covariância pode ser
0 ) da seguinte forma:
definida para uma amostra (Sxy ) ou uma população (Sxy
• Sxy = r × sx × sy
0 = r × s0 x × s0 y
• Sxy
xi 26 30 44 50 62 68 74
yi 92 85 78 81 54 51 40
f REG
9 2 Enter 2 6 ∑+
8 5 Enter 3 0 ∑+
7 8 Enter 4 4 ∑+
8 1 Enter 5 0 ∑+
5 4 Enter 6 2 ∑+
5 1 Enter 6 8 ∑+
4 0 Enter 7 4 ∑+
Para quadrados mínimos pode ser calculado de acordo com a equação y = AeBx . A técnica para o ajuste de curva
exponencial é utilizado para determinar a taxa de crescimento com uma variável como o valor de uma ação ao longo
do tempo, quando há suspeita de que o desempenho é não linear. Onde o valor de B é o valor decimal da taxa de
crescimento contínuo.
Por exemplo, após digitar várias cotações de preços para o fim de mês a uma determinada ação, o valor de B é 0,10.
Isso significa que, durante este período medido o estoque experimentou uma taxa de crescimento contínuo de 10%. Se
B for maior que 0, teremos uma curva de crescimento.
Problema 1: O preço histórico de uma ação foi registrado conforme a seguinte disposição: 2001 - R$ 45,00; 2002 - R$
51,00; 2002 - R$ 53,00; 2003 - R$ 72,00; 2004 - R$ 85,00; 2005 - R$ 97,00. Qual a Taxa efetiva de crescimento e se
continuar qual será o preço projetado ao final de 2006 (ano 7)?
3. Valor de A: 36,57
0 g ŷ, r g ex
4. Valor de B: 0,16
1 g ŷ, r g ex 0 g ŷ, r g ex x≶y R↓ ÷ g LN
Problema 2: Um fabricante observou as vendas de um produto ao longo de vários meses, foi registrado os seguintes
valores: 1431; 3506; 5177; 6658; 7810; 8592. Estes podem ser ajustados por uma curva logarítmica da forma
y = A + B(ln x), onde y representa as vendas cumulativas em unidades e x o número de meses desde o início. Quantas
unidades serão vendidas ao final do sétimo e oitavo mês?
HP-12C — 12/17
3. Valor de A: 1.066,15
0 g ŷ, r
4. Valor de B: 4.069,93
1 g ŷ, r Enter 0 g ŷ, r x≶y R↓ −
Problema 3: Ao investigar quantitativamente a relação entre o tempo (t) para um objeto em queda atingir o solo e a
altura (h) em que caiu, foi lançado uma pedra de vários níveis e cronometrado sua descida resultando nas seguintes
medidas: t = 2 e h = 30; t = 2,5 e h = 50; t = 3,5 e h = 90; t = 4 e h = 130; t = 4.5 e h = 150. Encontre a fórmula da curva
de potência que melhor expressa h como uma função de t (h = A × t B ).
3. Valor de A: 7,72
0 g ŷ, r g ex
4. Valor de B: 1,99
1 g ŷ, r Enter 0 g ŷ, r x≶y R↓ −
Qui-quadrado
Esta é uma medida da qualidade do ajuste entre dois conjuntos de frequências. É usado para testar se um conjunto
de observações difere de outro com frequências esperadas o suficiente para rejeitar a hipótese de quais frequências
esperadas foram obtidas.
Problema 1: Um dado suspeito de um cassino em Las Vegas foi levado a uma empresa de testes para determinar sua
honestidade. O dado é lançado 120 vezes e os seguintes resultados foram obtidos: 1 - 25; 2 - 17; 3 - 15; 4 - 23; 5 - 24; 6
- 16. A frequência esperada era 20 para cada número (120 lançamentos ÷ 6 lados).
f REG
2 0 ST O 0
O número com graus de liberdade é n − 1, sendo 6 possibilidades, temos o valor 5 (5 graus de liberdade ou probabilidade
= 0,95). Ao consultar a tabela Qui-quadrado ao final desta apostila, observamos x2 e nível com significância de 0,05 e
igual a 11,07. Como o acumulado é um valor menor concluímos que o dado é justo.
Regressão
Na HP-12C, somatórios resultantes de dados estatísticos são apropriados cálculos de regressão linear. Os valores de um
gráfico devem ser entrados para se calcular a equação da linha, obedecendo a sequencia: ordenada e abcissa.
Problema 1: Calcular a inclinação para caracterizar a linha reta e da abcissa (x) quando a ordenada (y) for igual a 8,
com base na informação do seguinte gráfico:
Figura 1. Exemplo 01
1. Limpar a memória: f ∑
E assim temos uma inclinação de 1,50 e para abcissa com valor 8 a ordenada é igual a 12.
Problema 2: Calcular o ponto de interceptação-y, a inclinação para caracterizar a linha reta e o valor da abcissa quando
HP-12C — 14/17
Figura 2. Exemplo 02
1. Limpar a memória:
f ∑
Problema 3: Estimar as vendas previstas de uma fábrica para o ano de 2019 e em que ano as vendas chegam a 130.000
unidades conforme o seguinte detalhamento (as vendas estão em mil unidades): 2010 - 58; 2011 - 66; 2012 - 72; 2013 -
77; 2014 - 81; 2015 - 85.
Uma forma de estimar o comportamento das vendas futuras consiste em aplicar o Método dos Mínimos Quadrados, que
permite encontrar a melhor reta que se ajusta aos pontos.
1. Limpar a memória:
f ∑
2. Entrar com os valores (para agilizar a digitação podemos usar o ano com 2 dígitos):
5 8 Enter 1 0 ∑+
6 6 Enter 1 1 ∑+
7 2 Enter 1 2 ∑+
7 7 Enter 1 3 ∑+
8 1 Enter 1 4 ∑+
8 5 Enter 1 5 ∑+
Programar na HP-12C consiste em gravar uma sequência de teclas, este é um recurso muito útil para determinadas
situações. É possível inserir no máximo 99 linhas na memória. As principais teclas a saber são:
HP-12C — 15/17
Permutação (também chamada de Arranjo Simples) é um subconjunto ordenado em um conjunto de objetos distintos.
O número de permutações possíveis, cada uma contendo n objetos, que podem ser formadas a partir de m objetos
distintos é dado por: m Pn = m! ÷ (m − n)! Lembre-se que na permutação não existe repetição e o número de elementos
a serem tomados para compor o resultado deve ser igual ao número de elementos no conjunto.
Por exemplo, seja T um conjunto com elementos: {A,B,C,D}, e queremos realizar agrupamentos com 2 elementos
quantos arranjos podemos obter. Para resolvermos na calculadora criamos o seguinte programa:
f P/R
f PRGM - 00
ST O 0 - 01
x ≶ y - 02
g n! - 03
g LST x - 04
RCL 0 - 05
− - 06
g n! - 07
÷ - 08
g GT O 0 0 - 09
f P/R
E para executar o programa: 4 Enter 2 R/S e temos como resposta 12. Ou seja:
= {AB, AC, AD, BA, BC, BD, CA, CB, CD, DA, DB, DC}
4 P2
Problema 1: De quantas maneiras diferentes 10 pessoas podem sentar em um banco se só existem 4 lugares disponíveis?
(10 P4 )
1 0 Enter 4 R/S
Problema 2: Uma corrida com 20 atletas vai premiar os 5 primeiros, quantos arranjos são possíveis realizar? (20 P5 )
2 0 Enter 5 R/S
Combinação é uma seleção com um ou mais conjuntos de objetos distintos, independentemente da ordem. O número
de combinações possíveis, cada uma contendo n objetos, que podem ser formadas a partir de uma coleção de m objetos
distintos é dado por: mCn = m! ÷ (m − n)!n!
Por exemplo, seja T um conjunto com elementos: {A,B,C,D}, e queremos realizar agrupamentos com 2 elementos
quantos arranjos podemos obter sem a repetição desses. Para resolvermos na calculadora criamos o seguinte programa:
f P/R
f PRGM - 00
ST O 0 - 01
x ≶ y - 02
g n! - 03
g LST x - 04
HP-12C — 16/17
RCL 0 - 05
− - 06
g n! - 07
RCL 0 - 08
g n! - 09
× - 10
÷ - 11
g GT O 0 0 - 12
f P/R
Problema 1: Um coordenador precisa selecionar um comitê formado por três pessoas entre os sete engenheiros que
trabalham para ele. De quantas maneiras diferentes o comitê pode ser selecionado? 7C3
7 Enter 3 R/S
Problema 2: A megassena consiste em uma cartela de 60 números dentre os quais devemos acertar 6 para ganharmos o
prêmio principal, quantas possibilidades existem? 6 0C6
6 0 Enter 6 R/S
Conclusão
O mais interessante que para praticar todos os conceitos que vimos nesta apostila não é necessário possuir uma HP12C
e além do software indicado ainda é possível encontrá-la em vários sites [2] que apresentam versões online da mesma
tornando possível testar todas as suas funcionalidades antes de adquiri-la.
Sou um entusiasta do mundo Open Source e novas tecnologias. Qual a diferença entre Livre e Open Source? Livre
significa que esta apostila é gratuita e pode ser compartilhada a vontade. Open Source além de livre todos os arquivos
que permitem a geração desta (chamados de arquivos fontes) devem ser disponibilizados para que qualquer pessoa
possa modificar ao seu prazer, gerar novas, complementar ou fazer o que quiser. Os fontes da apostila (que foi produzida
com o LaTex) está disponibilizado no GitHub [5]. Veja ainda outros artigos que publico sobre tecnologia através do
meu Blog Oficial [3].
Referências
[1] Versão HP12C Platinum
https://sourceforge.net/projects/finanx/
[2] Versão OnLine
https://www.fazerfacil.com.br/calculadoras/hp12c.html
[3] Fernando Anselmo - Blog Oficial de Tecnologia
http://www.fernandoanselmo.blogspot.com.br/
[4] Encontre essa e outras publicações em
https://cetrex.academia.edu/FernandoAnselmo
[5] Repositório para os fontes da apostila
https://github.com/fernandoans/publicacoes
HP-12C — 17/17