HP 12C User Manual page 133

Platinum financial calculator
Hide thumbs Also See for 12C:
Table of Contents

Advertisement

Keystrokes
(ALG mode)
:0
~
§
go
gi009
:2
gi010
:1
b
}
fs
Now, we'll store the required numbers in registers R
program, using Ç so that we can check that the branching occurs properly. It's
good practice with programs containing conditional test instructions to check that
the program branches correctly for all possible conditions: in this case, if the
income is less than, equal to, or greater than the test value.
Keystrokes
(RPN mode)
20000?0
20?1
25?2
15000
Ê
File name: hp 12c pt_user's guide_English_HDPMF123E27
Printed Date: 2005/8/1
Section 9: Branching and Looping
Display
002,
45
0
Recalls test value into X-register
and places income in Y-register.
003,
34
Places income in X-register and
test value in Y-register.
004,
20
Prepares for multiplication.
005,
43
34
Tests whether number in X-register
(income) is less than or equal to
number in Y-register (20,000).
006,43, 33, 009
If condition is true, branches to
program line 009.
007,
45
2
If condition is false, recalls 25%
tax rate to X-register.
008,43, 33, 010
Branches to program line 010.
009,
45
1
Recalls 20% tax rate to X-register.
010,
25
Divides tax rate by 100.
011,
36
Calculates tax.
–190.22
Sets calculator to Run mode.
(Display shows results of running
of previous program.)
, R
0
Display
20,000.00
Stores test value in register R
20.00
Stores 20% tax rate in register R
25.00
Stores 25% tax rate in register R
15,000.
Keys income less than test value
into display and X-register.
001,
45
0
Line 001: :0.
Page: 133 of 275
Dimension: 14.8 cm x 21 cm
133
, and R
, then we'll run the
1
2
.
0
.
1
.
2

Advertisement

Table of Contents
loading

Table of Contents