• Nenhum resultado encontrado

Múltiplos programas

No documento hp 12c platinum calculadora financeira (páginas 151-157)

Parte II. Programação

Seção 11: Múltiplos programas

Múltiplos programas

Você pode armazenar múltiplos programas na memória de programação, desde que separe-os por instruções que parem a execução depois de cada programa e voltem a execução para o início do programa se forem executados novamente. Você pode executar programas armazenados depois do primeiro programa na memória de programação posicionando a calculadora na primeira linha do programa utilizando i antes de pressionar t.

Armazenamento de um programa adicional

Para armazenar um programa quando um outro programa já está armazenado na memória de programação:

1. Aperte fs para configurar a calculadora no modo de programação. Não apague a memória de programação.

2. Aperte gi. seguida pelos três dígitos que especificam o número da última linha que você programou.

Observação: Se esse for o segundo programa armazenado na memória de programação, você precisará garantir que uma instrução i000 o separa do primeiro programa, seguindo o passo 3. Se já existirem dois programas ou mais armazenados na memória de programação, omita o passo 3 e continue com o passo 4.

3. Aperte gi000. Isso automaticamente converte um registro de armazenamento de dados em sete linhas adicionais de memória de

programação (se já não houver uma instrução i000 remanescente no fim da memória de programação) e garante que a execução do programa desviará para a linha 000 no final.

4. Digite o programa na memória de programação. Se você estiver armazenando um programa que você tinha escrito originalmente para ser armazenado no início da memória de programação e o programa conter uma instrução i, não se esqueça de alterar o número de linha especificado na instrução, para que o programa desvie para o número de linha correto.

Observação: Os próximos dois passos são incluídos para que a execução do programa pare no fim e volte para o início do programa se for executado novamente. Se o programa terminar com um ciclo, deve-se omitir os passos 5 e 6 pois as instruções nesses passos nunca seriam executadas. 5. Aperte t. Essa instrução pára a execução do programa no fim.

6. Aperte gi seguida pelas três teclas de dígito que especificam o primeiro número de linha do seu novo programa. Essa instrução transfere a execução para o início do programa novo quando ele é executado novamente.

Exemplo 1: Supondo que a memória de programação ainda contenha o último programa da seção anterior (que consistia em 17 linhas de programa no modo RPN e 23 linhas de programa no modo ALG), armazene depois desse programa o programa sobre papelaria da Seção 8 (página 104). Como esse é o segundo programa armazenado na memória de programação, precisamos garantir que uma instrução i000 o separe do primeiro programa, seguindo o passo 3 do procedimento acima. Além do mais, como esse programa não termina com um ciclo, podemos também seguir os passos 5 e 6.

Teclas (modo RPN) Mostrador

fs Configura a calculadora no Modo

de Programação.

gi.017 017,43,33,002 Posiciona a calculadora na última

linha programada na memória de programação.

gi000 018,43,33,000 Garante que o segundo programa é

separado do primeiro por um i000. \ 019, 36 2 020, 2 5 021, 5 b 022, 25 - 023, 30 5 024, 5 + 025, 40 Teclas do programa.

t 026, 31 Pára a execução do programa.

gi019 027,43,33,019 Desvia para o início do programa.

fs 12.000,00 Configura a calculadora novamente no Modo de Execução. (O

mostrador exibido pressup›e que os resultados da execução do programa do último exemplo ainda estão presentes.)

Teclas (modo ALG) Mostrador

fs Configura a calculadora no Modo

de Programação.

gi.023 023,43,33,002 Posiciona a calculadora na última

linha programada na memória de programação.

gi000 024,43,33,000 Garante que o segundo programa é

separado do primeiro por um i000. - 025, 30 2 026, 2 5 027, 5 b 028, 25 - 029, 40 5 030, 5 + 031, 36 Teclas do programa.

t 032, 31 Pára a execução do programa.

gi025 033,43, 33, 025 Desvia para o início do programa.

fs 12.000,00 Configura a calculadora novamente no Modo de Execução. (O

mostrador exibido pressup›e que os resultados da execução do programa do último exemplo ainda estão presentes.)

Exemplo 2: Com os dois programas armazenados agora na memória de programação depois dos exemplos anteriores (ocupando 27 linhas de programa no modo RPN e 33 linhas no modo ALG), armazene o programa de amortização da Seção 9 (página 125). Como já existem dois programas armazenados na memória de programação, omitiremos o passo 3 no procedimento acima. Além do mais, como o programa de amortização termina com um ciclo, omitiremos os passos 5 e 6. Quando o programa de amortização foi armazenado no início da memória de programação, a instrução i no fim do programa desviava-o para a instrução :0 na linha 002. No programa RPN, já que a instrução :0 estará na linha 029, especificaremos esse número de linha na instrução i da linha 034.

No programa ALG, já que a instrução :0 estará na linha 035, especificaremos esse número de linha na instrução i da linha 041.

Teclas (modo RPN) Mostrador

fs Configura a calculadora no Modo

de Programação. f] 000, Configura o modo RPN.

gi.027 027,43,33,019 Posiciona a calculadora na última

linha programada na memória de programação. ?0 028, 44 0 :0 029, 45 0 f! 030, 42 11 gu 031, 43 31 ~ 032, 34 gu 033, 43 31 gi029 034,43,33,029 Teclas do programa.

Teclas (modo ALG) Mostrador

fs Configura a calculadora no Modo

de Programação.

gi.033 033,43, 33, 025 Posiciona a calculadora na última

linha programada na memória de programação. ?0 034, 44 0 :0 035, 45 0 f! 036, 42 11 gu 037, 43 31 ~ 038, 34 gu 039, 43 31 gi035 040,43,33,035 Teclas do programa.

Execução de um outro programa

Para executar um programa que não começa na linha de programa 001: 1. Aperte fs para configurar a calculadora no Modo de Execução. Se a

calculadora já estiver no Modo de Execução, omita esse passo.

2. Aperte gi seguida pelas três teclas de dígito que especificam o primeiro número de linha do programa.

3. Aperte t.

Exemplo: Execute o programa da papelaria, agora armazenado na calculadora na linha de programa 019 no modo RPN e linha 025 no modo ALG, para a máquina dactilográfica com um preço de R$650.

Teclas (modo RPN) Mostrador

fs 12.000,00 Configura a calculadora no Modo de Programação.

gi019 12.000,00 Posiciona a calculadora na primeira

linha do programa a ser executado.

625t 473,75 Custo líquido da máquina

dactilográfica.

Teclas (modo ALG) Mostrador

fs 12.000,00 Configura a calculadora no Modo de Programação.

gi025 12.000,00 Posiciona a calculadora na primeira

linha do programa a ser executado. 625t 473,75 Custo líquido da máquina

No documento hp 12c platinum calculadora financeira (páginas 151-157)

Documentos relacionados