Section 9: Branching and Looping 109
Ê
003, 43  34
Line 003 go.
20,000.00
Ê
004,43,33,007
Condition tested by o was 
true, so program execution 
continued with line 004: 
gi007.
20,000.00
Ê
007, 45   1
Line 007: :1.
20.00
20% tax rate has been recalled to 
X-register, moving income to Y-
register.
Ê
008, 25
Line 008: b.
4,000.00
20% of 20,000 = 4,000.
25000
25,000.
Keys income greater than test 
value into display and X-register
Ê
001, 45   0
Line 001: :0.
20,000.00
Test value has been recalled to X-
register, moving income to Y-
register.
Ê
002, 34
Line 002: ~.
25,000.00
Income has been placed in X-
register and test value has been 
placed in Y-register.
Ê
003, 43  34
Line 003: go.
25,000.00
Ê
005, 45   2
Condition tested by o was 
false, so program execution 
skipped the next line and 
continued at line 005: :2.
25.00
25% tax rate has been recalled to 
X-register, moving income to Y-
register.
Ê
006,43,33,008
Line 006: gi008.
25.00
Ê
008, 25
Line 008: b.
6,250.00
25% of 25,000 = 6,250.
Keystrokes
(RPN mode)
Display