696 Programming
To test for each option (If Choice=1, If Choice=2, and so on), use the
If...Then...ElseIf...EndIf structure.
Lbl and Goto commands
You can also control the flow by using Lbl (label) and Goto commands.
These commands reside on the Program Editor’s Transfers menu.
Use the
Lbl command to label (assign a name to) a particular location in
the function or program.
You can then use the
Goto command at any point in the function or
program to branch to the location that corresponds to the specified
label.
Because a
Goto command is unconditional (it always branches to the
specified label), it is often used with an If command so that you can
specify a conditional test. For example:
À If x>5, branches directly to label GT5.
Á For this example, the program must include commands (such as Stop)
that prevent Lbl GT5 from being executed if x{5.
Using loops to repeat a group of commands
To repeat the same group of commands successively, use one of the loop
structures. Several types of loops are available. Each type gives you a
different way to exit the loop, based on a conditional test.
Lbl labelName
name to assign to this location (use the
same naming convention as a variable
name)
Goto labelName
specifies which Lbl command to
branch to
If x>5
Goto GT5
À
Disp x
--------
--------
Á
Lbl GT5
Disp "The number was > 5"