Segunda-feira, Abril 06, 2009

Ganho de capital na HP-12C

O nosso amigo Rossam Souza da Silva, da UEPB, mandou um programa para a HP-12C para facilitar o cálculo de ganhos de capital. O texto do programa, mais explicações, está aqui..

9 comentários:

Anônimo disse...

Interessante... vou programar na minha HP e testar, isso tá me parecendo coisa de daytrader.

andycds disse...

Por falar em HP-12C, a sua simulação tem um pequeno 'bug'. Quando pressinamos F ou G duas vezes, ele não 'apaga' como na HP-12C. Pelo que vi no seu javascript, basta incluir um teste antes de aplicar o modifier FF quando a tecla pressinada for 42 (o 'f'). A situação é similar para o 'g'. Abraço, Anderson

EPx disse...

Se olhou no código, porque não aproveita e manda um patch? :)

andycds disse...

Não é um patch, é só o trecho do código com a modificação necessária:

// modifier logic

} else if (key == 42) { // f
if (modifier == FF) {
set_modifier(0, 0);
} else {
set_modifier(FF, 1);
}
} else if (key == 43) {
if (modifier != RCL) { // g not preceded by RCL
if (modifier == GG) {
set_modifier(0, 0);
} else {
set_modifier(GG, 1);
}
} else {
set_modifier(RCL_GG, 1);
}

EPx disse...

Olha, eu acabei de testar na minha HP-12C e o "f" não é clareado quando você o aperta mais de uma vez. Nem na gold, nem na platinum. Que modelo você quem que clareia F e G quando clica 2 vezess?

Fora isso, sua sugestão de fix parece correta, talvez usar rst_modifier() ao inves de set_modifizer(0, 0).

Anônimo disse...

Oi, tentei baixar o programa da HP12C pro mac mas a página está indisponível. Pode me ajudar?
Abraço,
Amaury
amauryvieira@hotmail.com

EPx disse...

O link para o pacote estava quebrado (minha culpa), agora deve estar ok, embora eu só possa testar num Mac amanhã...

Flat-6 disse...

O "f" e "g" não são clareados nas calculadoras reais não. Que eu saiba quem faz isso é o emulador do RLM: http://www.rlmtools.com/Calculators/12C/12Cmain.html.

Mas as calculadoras reais não fazem.

Anônimo disse...

retirei a bateria da minha hp 12c e coloquei ela de volta, porém não que mais ligar..alguém pode me ajudar. JuarcySP

Postar um comentário