Section 9: Program Interruptions148
When a program is halted, you can resume execution by pressing R/S from the keyboard in normal mode. When you press R/S , the program begins execution with the next line as though it had never stopped at all.
Error Stops
If the HP-41C attempts to execute any error-causing operations during a running program, execution halts and the HP-41C displays an error message. For example, if a program attempts division by zero, the calculator displays DATA ERROR . If the program calculates a number too large for the calculator to handle, the HP-41C displays OUT OF RANGE .
To see the line in the program containing the error-causing instruction, briefly set the calculator to PRGM mode. Setting the HP-41C to PRGM mode clears the error, as does pressing    . You can then make the necessary changes to ensure proper execution.
The HP-41C has several functions that allow you to control how the calculator reacts to these and other errors. Section 14 of this handbook covers these error conditions in detail.
Problem
  1.
For several different sizes of cans, the supervisor at a canning company knows the radius r of the base of the can, the height h of the can, and n, the number of cans of that size. Write a program that will stop for the supervisor to key in the radius, the height, and the number of cans. The program should calculate the base area of one can, the volume of on can, and the total volume of all of the cans. Use PSE instructions to display the area and volume of the single cans before the total volume is displayed.
 
Use the following flowchart to help you write and load the program. Assign the program to the TAN key location and run the program for 20,000 cans with heights of 25 centimeters and radii of 10 centimeters; for 7500 cans with height of 8 centimeters and radii of 4.5 centimeters.
(Answers:
     
A = 314.1593 cm2
V = 7,853.9816 cm3
Total Volume = 150,079,632.7 cm3
A = 63.6173 cm2
V = 508.9380 cm3
Total Volume = 3,817,035.074 cm3.)