136  Section 9: Branching and Looping 
 
 
File name: hp 12c pt_user's guide_English_HDPMF123E27  Page: 136 of 275   
Printed Date: 2005/8/1    Dimension: 14.8 cm x 21 cm 
 
Keystrokes 
(ALG mode) 
Display 
20000
?
0 
20,000.00 
Stores test value in register R
0
. 
20
?
1 
20.00 
Stores 20% tax rate in register R
1
. 
25
?
2 
25.00 
Stores 25% tax rate in register R
2
. 
15000 
15,000. 
Keys income less than test value 
into display and X-register. 
Ê
 
001,  44  9
Line 001: 
?
9. 
 
15,000.00 
Stores income into register R
9
. 
Ê
 
002,  45  0
Line 002: 
:
0. 
 
20,000.00 
Test value has been recalled to 
X-register, moving income to 
Y-register. 
Ê
 
003,    34
Line 003: 
~
 
 
15,000.00 
Income has been placed in 
X-register and test value has been 
placed in Y-register. 
Ê
 
004,     20
Line 004: 
§
 
 
15,000.00 
 
Ê
 
005,  43  34
Line 005: 
go
 
 
15,000.00 
 
Ê
 
006,43,33,009
Condition tested by 
o
 was true, 
so program execution continued 
with line 006: 
gi
009. 
 
15,000.00 
 
Ê
 
009,  45  1
Line 009: 
:
1. 
 
20.00 
20% tax rate has been recalled to 
X-register, moving income to 
Y-register. 
Ê
 
010,    25
Line 010: 
b
. 
 
0.20 
Divides tax rate by 100. 
Ê
 
011,    36
Line 011: 
}
. 
 
3,000.00 
20% of 15,000 = 3,000.