110 Hoofdstuk 9: Sprongen en Lussen
We zullen nu de vereiste getallen in de registers R
programma uit te voeren met behulp van Ê, zodat we na kunnen gaan of de sprongen correct
worden uitgevoerd. Het is een goede gewoonte om bij programma's met voorwaardelijke
sprongen te controleren of deze sprongen correct worden uitgevoerd voor alle mogelijke condities:
in dit geval of het inkomen kleiner dan, gelijk aan of groter dan de testwaarde is.
Intoetsen
20000?0
20?1
25?2
15000
Ê
Ê
Ê
Ê
Ê
Ê
20000
, R
0
Scherm
20.000,00
20,00
25,00
15.000,00
01-
45
0
20.000,00
02-
34
15.000,00
03-
43
34
15.000,00
04- 43,
33 07
15.000,00
07-
45
1
20,00
08-
25
3.000,00
20.000,
en R
opslaan om vervolgens het
1
2
Slaat de testwaarde op in R
Slaat het tarief van 20% op in R
Slaat het tarief van 25% op in R
Voert een inkomen kleiner dan de
testwaarde in op het scherm en in
het X-register.
Regel 01: :0.
De testwaarde is teruggezet in het
X-register en het inkomen
verplaatst naar het Y-register.
Regel 02: ~
Het inkomen is in het X-register
gezet en de testwaarde in het
Y-register.
Regel 03: go
Aan de voorwaarde, getest door
o, is voldaan, zodat de
uitvoering verder gaat op regel 04:
gi07.
Regel 07: :1.
Het belastingtarief van 20% is
teruggezet in het X-register en het
inkomen verplaatst naar het
Y-register.
Regel 08: b.
20% van 15.000 = 3.000.
Voert een inkomen gelijk aan de
testwaarde in op het scherm en in
het X-register.
.
0
.
1
.
2