5.After the program is the way you want, tap {, or tap [Edit], [Save File] and then [Save] to save it.

To run this program see “Running a Program” on page 192.

If a message appears when you try to save the program, make the necessary corrections and try again. For details about making corrections to a program, see “12-2 Debugging a Program”.

Tip

The file name you input in step 2 of the above procedure is subject to the same rules as folder and variable names. For more information, see “Folder and Variable Name Rules” on page 29.

To input a program and save it without running it, perform the above procedure up to step 5, and then tap [Edit] and then [Close File].

If you want to use the calculation results produced by program execution in another calculation, include a line in the program that uses the “” command to assign the calculation result to a variable. For example, you could add the line below to the above example program to assign the calculated surface area to variable S and the volume to variable V.

2 (3) A^2 S: (2)/3 A^3 V

Note that calculation results produced within programs are not stored in Ans memory.

Pausing Program Execution

You can specify where execution of a program should pause by including either a Pause command or a Wait command inside the program. For details about each command, see “12-4 Program Command Reference”.

Configuring Parameter Variables and Inputting Their Values When Creating a Program

If you input the names of variables used in a program into the parameter variable box when creating a program on the Program Editor window, you will be able to input values for the variables on the Program Loader window when you run the program.

Example:

 

 

Parameter variable box

 

 

 

 

 

Indicates variables named “A” and “B” are used

 

 

 

 

 

 

 

 

 

 

 

 

within the program.
Parameter value input boxInputting 1, 2 before running the program assigns A = 1 and B = 2.Executing the program produces the resultA + B = 1 + 2 = 3.

Tip: Variables that are specified as parameter variables within a program are automatically treated as local variables. For information about local variables, see “Local” in the “Command List” (page 207).

Using a Subroutine to Call another Program

Including the name of another program file inside of a program causes execution to jump to the specified program file.

Syntax: <program name>({<parameter variable name 1>,<parameter variable name 2>, ... })

The program that execution jumps from is called the “main program”, while the program to which execution jumps is called a “subroutine”.

Chapter 12: Program Application

191