25.06.2013 Views

hp 12c platinum calculatrice financière

hp 12c platinum calculatrice financière

hp 12c platinum calculatrice financière

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

130 Section 9: Branchement et boucle<br />

Exemple : le programme ci-dessous calcule le montant d’impôt pour un taux<br />

d’imposition de 20% sur les revenus inférieurs à 20 000 $ et 25% sur les revenus<br />

supérieurs à 20 000 $. Pour économiser les lignes de programme, le programme<br />

suppose que la valeur de test – 20 000 – a été enregistrée dans le registre R et 0<br />

les taux d’imposition – 20 et 25 – dans les registres R et R , respectivement.<br />

1 2<br />

Remarque : si un programme nécessite la présence de certains nombres<br />

dans les registres X et Y pour l’exécution d’instructions telles que go il<br />

est extrêmement utile pour l’écriture du programme d’afficher les quantités<br />

présentes dans chaque registre après l’exécution de chaque instruction,<br />

comme dans le schéma ci-dessous. (l’exemple ici est en mode RPN, mais<br />

c’est sensiblement pareil en mode ALG).<br />

Remarque pour le programme RPN : Nous allons entrer les revenus à<br />

l’affichage avant de lancer le programme de façon à ce que ce revenu se trouve<br />

dans le registre X au moment de l’exécution de l’instruction :0 de la ligne de<br />

programme 001. Cette instruction place la valeur de test 20 000 dans le registre<br />

X et (comme indiqué dans l’Annexe A) déplace le revenu dans le registre Y.<br />

L’instruction ~ de la ligne de programme 002 échange les nombres des<br />

registres X et Y (aussi expliquée dans l’Annexe A) : c’est-à-dire qu’elle remet le<br />

revenu dans le registre X et place la valeur de test dans le registre Y. C’est<br />

nécessaire car lors de l’exécution de l’instruction :2 de la ligne 005 ou de<br />

l’instruction :1 de la ligne 007, le nombre du registre X est déplacé vers le<br />

registre Y ; si l’instruction ~ n’était pas incluse, c’est la valeur de test 20 000,<br />

plutôt que le revenu qui se trouverait dans le registre Y à l’exécution de l’instruction<br />

b de la ligne 008.<br />

File name: <strong>hp</strong> <strong>12c</strong> pt_user's guide_Canada French_HDPMF123708 Page: 130 of 281<br />

Printed Date: 2005/8/1 Dimension: 14.8 cm x 21 cm

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!