128 Section 9: Branchement et boucle
Séquence de touches Affichage
Ê
Ê
Ê
Ê
t
t(ou n'importe quelle
touche)
Branchement conditionnel
Dans certains cas il est souhaitable qu'un programme effectue des branchements à
des lignes différentes de la mémoire du programme en fonction de certaines
conditions. Un programme utilisé par un comptable peut par exemple calculer des
montants d'impôt par branchement sur des lignes de programme différentes
permettant d'appliquer des taux correspondant à la tranche d'imposition voulue.
La hp 12c platinum propose deux instructions de test conditionnel utilisées dans les
programmes pour le branchement conditionnel :
go teste si le nombre dans le registre X (représenté par le x du symbole de
la touche) est inférieur ou égal au nombre du registre Y (représenté par le
symbole y sur la touche). Comme indiqué dans l'Annexe A, le nombre du
registre X est simplement le nombre qui serait à l'affichage si la calculatrice
était en mode exécution ; le nombre dans le registre Y est le nombre qui aurait
été à l'affichage avant l'appui sur la touche \ quand la calculatrice est en
mode exécution. Par exemple, l'appui sur 4\5 placerait le nombre 4 dans le
registre Y et le nombre 5 dans le registre X.
gm teste si le nombre dans le registre X est égal à zéro.
Les résultats possibles de l'exécution de l'une ou l'autre de ces instructions sont :
File name: hp 12c pt_user's guide_Canada French_HDPMF123708
Printed Date: 2005/8/1
004,
43
31
Ligne 004: gu.
–593,00
005,
34
Ligne 005: ~.
–189,47
Partie du paiement du deuxième
mois correspondant au
remboursement du principal.
006,
43
31
Ligne 006: gu.
–189,47
007,43, 33, 002
Ligne 007: gi002.
Fin de la deuxième passe dans la
boucle.
–189,47
–592,25
Partie du paiement du troisième
mois correspondant aux intérêts.
–190,22
Partie du paiement du troisième
mois correspondant au
remboursement du principal.
–190,22
Arrête l'exécution du programme.
Dimension: 14.8 cm x 21 cm
Page: 128 of 281