===== Begin Case / Case / End Case (Statement) =====
==== Format ====
**begin case**\\
(tab)**case** [[booleanexpressions|boolean_expression]]\\
(tab)(tab)[[programsyntax|statement(s)]]\\
(tab)**case** [[booleanexpressions|boolean_expression]]\\
(tab)(tab)[[programsyntax|statement(s)]]\\
(tab)**else**\\
(tab)(tab)[[programsyntax|statement(s)]]\\
**end case**
==== Description ====
The **case** structure allows the programmer to create a structure to test multiple conditions. Only the first true condition is executed and all of the other conditions are skipped. If there is an optional **else** as the last condition this will be executed if no other conditions are met.
==== Example ====
for t = 1 to 10
begin case
case t < 3
print t + " is less than 3"
case t < 7
print t + " is less than 7 but 3 or larger"
else
print t + " is 7 or larger"
end case
next t
displays:
1 is less than 3
2 is less than 3
3 is less than 7 but 3 or larger
4 is less than 7 but 3 or larger
5 is less than 7 but 3 or larger
6 is less than 7 but 3 or larger
7 is 7 or larger
8 is 7 or larger
9 is 7 or larger
10 is 7 or larger
==== See Also ====
{{page>en:start#Program Control&noheader}}
==== History ====
|1.0.0.9|New To Version|