Application Guide

498 Getting Started with the Program Editor
Á
Displays the value of:
2x if x>5
x if x{5
Note: EndIf marks the end of the Then block that is executed if the condition is true.
If...Then...Else...EndIf Structures
To execute one group of commands if a conditional test is true and a different group if
the condition is false, use this structure:
If x>5 Then
Disp "x is greater than 5"À
2¦x&xÀ
Else
Disp "x is less than or equal to 5"Á
5¦x&xÁ
EndIf
Disp xÂ
À
Executed only if x>5.
Á
Executed only if x{5.
Â
Displays value of:
2x if x>5
5x if x{5
If...Then...ElseIf... EndIf Structures
A more complex form of the If command lets you test for multiple conditions. Suppose
you want a program to test a user-supplied argument that signifies one of four
options.
To test for each option (IfChoice=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.
Lbl labelName
name to assign to this location (use the same
naming convention as a variable name)
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.