Section 4: Programming 271

Programming Label C : Difference Between Savings and Downpayment

Here we are looking for successive values of the difference between the label A and label B calculations for each month.
The program has to start by recalling the initial Values for savings and downpayment so that the difference for month 1, 2, 3, . . . etc. can be calculated. This means that we cannot press C and get successive values for the difference. Therefore, a slightly different technique using looping and R/S is used in the program.
1. Switch to W/PRGM. Do not press fPRGM.
2. As before, you should see 24, the code for RTN at the end of LBL B. You are ready to enter the sequence below.
 
KEY
ENTRY
CODE
SHOWN
COMMENTS
LBL 23  
C 13  
RCL 1 34 01 Reset savings and
STO 2 33 02 dnpmt to
RCL 4 34 04 Initial conditions
STO 5 33 05  
LBL 23  
0 00 Return point
B 12 Calulate savings
A 11 Calculate dnpmt
51 difference
R/S 84  
GTO 22  
0 00  
 
KEY
ENTRY
CODE
SHOWN
   
   
   
   
   
   
   
   
   
  Savings – Dnpmt = Difference
   
   
   
   
Note that Label C first calls B to calculate the savings and then calls A to calculate the downpayment before subtracting and stopping.
To operate:
3. Switch to RUN.
4. Follow the instructions below.
STEP INSTRUCTIONS INPUT
DATA/UNITS
KEYS OUTPUT
DATA/UNITS
  To see difference for month 1,  
   
 
  press [C]. To see successive  
C  
1815.00
  differences, repeatedly press  
R/S  
1628.05
     
R/S  
1439.13
     
ETC.  
ETC.