HP15c CE Enhanced at the same price as standard - until Oct. 10 - Limited units

Published on 01/12/2024 12:22 AM by JGD

The function key program trick for HP15c

Now that we have so many program steps in the new HP15c CE, we need to orgaize the programs. In many cases, you need to input several variables to run the program (say TVM, with 5 variables: n, i, PV, PMT and FV; but there may be several other programs)

It consists in using one label to store the value and solve for that variable when pressing R/S. An example:

f LBL A

STO 1 Stores the value in X in R1

R/S Stops. Here you can press another function key or R/S to solve for A

... some code here to solve for this variable

STO 1

g RTN

Same with other labels of the first row, each using with another register to store the value: 2, 3, 4, 5.

Now, this is typically used for a main program, say TVM; but you can use these labels to enter the variables in registers 1, 2, 3, 4, 5, and then press GSB another label to run other program with solve. In my current set up, I use the "solver loader" in 4 different programs (not all variables - but for sure the first three). When you enter it once in a program in your calculator, you can use it to fill in R1 to R5 in any other program (if these are the ones you set it for). Just make sure of not pressing R/S but the initial label of whatever program you want to run.

A nice trick that saves programming steps and makes an easier number entry for your programs!