Intoetsen (ALG modus) Scherm
?9
:0
~
§
go
gi009
:2
gi010
:1
b
}
fs
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.
Hoofdstuk 9: Sprongen en Lussen
001,
44
9
002,
45
0
003,
34
004,
20
005,
43
34
006,43, 33, 009
007,
45
2
008,43, 33, 010
009,
45
1
010,
25
011,
36
–190,22
0
Slaat het inkomen op in het register
R
.
9
Roept de testwaarde weer op naar
het X- register en plaatst het inkomen
in het Y-register.
Plaatst het inkomen in het X-register
en de testwaarde in het Y-register.
Maakt de rekenmachine klaar voor
de vermenigvuldiging.
Slaat het inkomen op in het register
R
.
9
Stores income into register R
Test of de waarde in het X-register
(inkomen) kleiner dan of gelijk is
aan het getal in het Y-register
(20.000).
Sprint, indien aan de voorwaarde
voldaan is, naar regel 009.
Roept, indien niet aan de
voorwaarde voldaan is, het
belastingtarief van 25% naar
X-register.
Springt naar programmaregel 010.
Roept het tarief van 20% naar het
X-register.
Deelt het belastingtarief door 100.
Berekent de belasting.
Zet de calculator in de
uitvoermodus. (Het scherm toont het
resultaat van het vorige
programma).
, R
en R
opslaan om vervolgens het
1
2
131
.
9