Você está na página 1de 5

HOME

NEIGHBORHOODS

MAKING OF

Programas para a calculadora HP 12C


por Flvio Caraciolo Albuquerque

Programa para controle de Conta Corrente na Hp 12C. Programa para achar taxas de juros equivalentes. Programa para o Clculo de Fatorial de um nmero. Programa para a formao de uma tabela SAC. - O programa para controle de conta corrente na HP 12C se utiliza de uma caracterstica inerente aos registradores de R0 at o R4 , caracterstica esta que permite ao usurio executar clculos sobre os valores armazenados na memria dos registradores. Com isso podemos controlar por exemplo um fluxo de caixa ou mesmo nossa conta corrente, j que a memria dos registradores no se apaga ao desligarmos a calculadora. Para programarmos a calculadora precisamos seguir os passos abaixo : Teclar [f] [P/R] Visor [00-] Comentrio -Coloca a calculadora no modo de programao. -Limpa a memria que armazena programas, ateno, se voc possui um programa e deseja continuar usando-o, e alm disso quer digitar este programa consulte o manual da calculadora para saber como executar mltiplos programas. -Muda o sinal do lanamento efetuado. Se voc como eu que na maioria quase absoluta dos lanamentos de dbito, ento esta simples tecla facilita sua vida j que todo dbito basta digitar o valor sem ser negativo, porm quando o lanamento for de dbito necessrio lan-lo de forma negativa. Se voc acha isso muito consfuso pode pular este passo, lembrando que todas as vezes que voc for lanar um dbito, necessrio coloc-lo na forma negativa. - Efetua o lanamento a partir do saldo anterior j registrado e controlado no Registrador R4, notar que para comearmos a trabalhar com conta corrente necessrio lanarmos um saldo anterior, o que pode ser feito teclando-se o valor e [STO][4], a fim de armazenarmos o saldo no registrador 4, que o que usaremos para o controle. - Utilizado para aps o clculo nos exibir o saldo sem que necessitamos dar um Recall no registrador 4 - Para sairmos do modo de programao, a fim de fazermos um teste.

[f][PRGM]

[00-]

[CHS]

[01-] [16]

[STO][+][4]

[02-44,40][4]

[RCL][4] [f] [P/R]

[03-][45 4] 0,00

digitamos 500 e ento digitamos [STO][4], para armazenarmos o valor no registrador 4. - Aps isso podemos lanar crditos e dbitos da seguinte forma : digamos que eu passei um cheque de R$35,80, tive um dbito de CPMF de R$ 0,89 e depositei R$ 150,00 ento nos fazemos. 35,80 [P/R] - Resultado = 464,20 0,89 [P/R] - Resultado = 463,31 150 [CHS][P/R] - Resultado = 613,31 - Verifique a mudana de sinal no valor creditado, pois como foi explicado, mais comum o dbito que o crdito por isso para ganharmos tempo na digitao admitimos que os nmeros digitados so negativos, por isso quando necessitamos de um crdito, necessrio digit-lo como negativo. - Uma grande vantagem de se controlar desta forma que mesmo ao desligar a calculadora o nosso saldo fica armazenado para futura consulta, lembrando que se voc quiser simplesmente consultar o saldo, basta digitar [RCL][4].
Fulvio Caraciolo Albuquerque/(081)9961-6981 Volta P/ Pgina Principal

- O programa se destina a achar a taxa equivalente, para um perodo maior ou menor do que o atual, s sendo necessrio fornecer a taxa de juros que quer se achar a equivalente, e a quantidade de vezes que a taxa de juros cabe na que queremos achar. Digite o programa como descrito abaixo : Teclar [f][P/R] [f][PRGM] Visor [00-] [00-] Comentrio -Coloca a calculadora no modo de programao -Limpa a memria que armazena programas, ateno, se voc possui um programa e deseja continuar usando-o, e alm disso quer digitar este programa consulte o manual da calculadora para saber como executar mltiplos programas. -Inverte a posio dos registradores na pilha, pois desejamos primeiro trabalhar com a taxa que foi a primeira a entrar na pilha, para logo aps entrarmos com a quantidade de perodos. -Digitando o nmero 100 para podermos transformar uma taxa em forma percentual para o trabalho algbrico.

[x><y] [1] [0] [0] [/] [1] [+] [x><y] [Yx] [1] [-] [1] [0] [0]

[01-][34] [02-][1] [03-][0] [04-][0] [05-][10] [06-][1] [07-][40] [08-][34] [09-][21] [10-][1] [11-][30] [12-][1] [13-][0] [14-][0]

-Divide a taxa por 100 -Para somar com 1 -Soma - Inverte novamente as pilhas. -Eleva o registrador Y pela pilha em X. -Entra o numeral 1 -Subtrai um do total. -Entra com 100 para transformar o resultado em percentual.

- Vamos dar alguns exemplos do uso deste programa. Por exemplo se temos uma taxa mensal de 3% e queremos saber qual a taxa anual equivalente. Para isso basta digitarmos a sequncia de teclas abaixo : - 3 [ENTER] 12 [P/R]. O trs a nossa taxa mensal, j o doze a quantidade de vezes que a o perodo da taxa inicial cabe na final. No caso de termos uma taxa equivalente para um perodo menor podemos usar a tecla 1/x para inverter. Por exemplo, o resultado anterior nos deu uma taxa de 42,57% a.a., podemos entrar com esta taxa para achar a bimestral, para isso basta teclar : [ENTER] 6 [1/x] [P/R], com isso achamos uma taxa de 6,09% a.b., simplesmente por que invertemos a ordem do numerador com o denominador para elevarmos em Yx
Fulvio Caraciolo Albuquerque/(0XX81)9961-6981 Volta P/ Pgina Principal

- O fatorial de num nmero consiste na mulitplicao de todos os termos de uma progresso aritimtica, de razo -1, e que tm como primeiro termo o nmero que desejamos, e como ltimo termo o nmero um. Nosso programa para o clculo do fatorial, vai consistir exatamente em percorrer todos os nmeros da srie e multiplicar pelo registrador, em seguida guardando o resultado no mesmo registrador. A grande novidade agora o uso do condicional X=0 e do GOTO. Abaixo temos o programa. Teclar [f][P/R] Visor [00-] Comentrio -Coloca a calculadora no modo de programao -Limpa a memria que armazena programas, ateno, se voc possui um programa e deseja continuar usando-o, e alm disso quer digitar este programa consulte o manual da calculadora para saber como executar mltiplos programas. - Armazena o nmero o qual desejamos o fatorial na memria do registrador de nmero 0. - Tecle o nmero 1, vai ser o nosso decrementador da P.A. - Sinal de menos, o nosso nmero acaba de ser decrementado. - Verifica se j chegamos a zero em nosso decremento. A prxima linha executada em caso de verdadeiro. - Se chegamos zero ento v at o final do programa. - Armazena a multiplicao do nmero que j est no registrador zero pelo nmero que foi decrementado em nossa progresso. - Volte ao loop para decrementar nosso registrador X mais uma vez. - Fim de programa, mostre o contedo do registrador 0. - Para sairmos do modo de programao

[f][PRGM]

[00-]

[STO][0] 1 [g][x=0] [g][GTO][08] [STO][X][0] [GTO][02] [RCL][0] [f][P/R]

[01-] [44 0] [02-][1] [03-][30] [04-][43 35] [05-][43.33 08] [06-][44 20 0] [07-][43.33 02] [08-][45 0] 0,00

- E agora para testarmos nosso programa basta teclarmos o nmero que desejamos o fatorial e apertamos a tecla R/S. Por exemplo : Fatorial de 4 = 4 R/S = 24. Fatorial de 10 = 10 R/S = 3.628.800 Obs.: Notar que a funo fatorial j existe na mquina, porm, este programa foi feito para esclarecimento a nvel didtico do funcionamento de funes usadas na programao da calculadora.
Fulvio Caraciolo Albuquerque/(0XX81)9961-6981

- O programa ajuda o usurio a criar uma tabela SAC a partir do valor financiado, taxa de juros e a quota fixa de amortizao presente no SAC. Esta quota nada mais do que o valor financiado dividido pelo nmero de parcelas. Por exemplo se nosso financiamento de R$100,00 e o prazo de 180 meses, ento nossa quota 100/180 = 0,555555. Aps digitarmos o programa daremos exemplo do uso. Teclar [f][P/R] [f][PRGM] [RCL][i] 1 0 0 / [RCL][PV] X [STO][2] [RCL][1] + [STO][3] [RCL][PV] [RCL][1] [STO][PV] 1 [STO][+][4] [RCL][3] Visor [00-] [00-] [01-][45 12] [02-][1] [03-][0] [04-][0] [05-][10] [06-][45 13] [07-][20] [08-][44 2] [09-][45 1] [10-][40] [11-][44 3] [12-][45 13] [13-][45 1] [14-][30] [15-][44 13] [16-][1] [17-][44 40 4] [18-][45 3]
Comentrio -Coloca a calculadora no modo de programao -Limpa a memria que armazena programas, ateno, se voc possui um programa e deseja continuar usando-o, e alm disso quer digitar este programa consulte o manual da calculadora para saber como executar mltiplos programas. - Chama o valor armazenado como a taxa de juros em i. - Nmero 1. - Nmero 0. - Nmero 0, este nmero vai servir para dividirmos a taxa percentual para o formato decimal. - Divide - Chama o valor atual do saldo devedor - Multiplica e achamos o juro da parcela. - Armazena o resultado do juros da parcela no reg. 2 - Chama o valor da quota fixa armazenado no registrador 1. - Soma a quota fixa mais os juros. - Armazena o valor da parcela no registrador 3. - Chama o valor armazenado em PV - Chama o valor da quota fixa armazenado em 1. - Subtrai os dois valores para ter o saldo devedor atual. - Armazena resultado em PV. - Incremento do contador de parcela. - Soma um ao registrador quatro, para que possamos saber o nmero de parcelas j amortizadas. - Mostra o resultado da parcela ao fim de cada clculo.

- E agora para testarmos nosso programa basta teclarmos em PV o valor financiado, em i a taxa de juros em colocarmos no registrador 1 a quota fixa de amortizao, para o nosso financiamento de 180 meses a quota 100/180 = 0,555555 ento guardamos este valor com [STO][1], notar que s necessrio fazer isto uma nica vez. A partir da temos nossa planilha montada ao teclarmos R/S, ele ns d como resultado o valor da parcela, se quisermos saber o valor do juros nessa parcela basta clicarmos [RCL][2], ele est guardado no registrador 2, se quisermos saber o saldo devedor [RCL][PV], e quanto ao nmero de parcelas j amortizadas est no registrador 4, para isso basta clicarmos [RCL][4]. Nossa tabela fica mais ou menos assim : Parcela 0 1 2 3 Saldo 100 99.444444 98.888888 98.333333 Quota 0.555555 0.555555 0.555555 0.555555 Juros 1.75 1.7402778 1.7305556 Total 2.305555 2.2958333 2.2861111

Volta P/ Pgina Principal