HP (Hewlett-Packard) 35s Calculator User Manual


 
13-4 Simple Programming
Program Boundaries (LBL and RTN)
If you want more than one program stored in program memory, then a program
needs a label to mark its beginning (such as   ) and a return to mark its
end (such as  ).
Notice that the line numbers acquire an to match their label.
Program Labels
Programs and segments of programs (called routines) should start with a label. To
record a label, press:
letter–key
The label is a single letter from A through Z. The letter keys are used as they are for
variables (as discussed in chapter 3). You cannot assign the same label more than
once (this causes the message ), but a label can use the same
letter that a variable uses.
It is possible to have one program (the top one) in memory without any label.
However, adjacent programs need a label between them to keep them distinct.
Programs can not have more than 999 lines.
Program Returns
Programs and subroutines should end with a return instruction. The keystrokes are:
When a program finishes running, the last RTN instruction returns the program
pointer to  , the top of program memory.
Using RPN, ALG and Equations in Programs
You can calculate in programs the same ways you calculate on the keyboard: