===== Begin Case / Case / End Case (Comando) =====
==== Formato ====
**begin case**\\
(tab)**case** //boolean_expr//\\
(tab)(tab)//statement(s)//\\
(tab)**case** //boolean_expr//\\
(tab)(tab)//statement(s)//\\
(tab)**else**\\
(tab)(tab)//statement(s)//\\
**end case**
==== Descripción ====
La estructura CASE (Proceso por casos), permite al programador crear una estructura que prueba distintas condiciones. Sólo la primera condición verdadera se ejecuta y todas las demás se saltan. Si existe un else opcional como la última condición (caso) este se ejecutará si previamente no se ha ejcutado otro caso. \\
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.
==== Ejemplo ====
for t = 1 to 10
begin case
case t < 3
print t + " es menor de 3"
case t < 7
print t + " es menor de 7 pero mayor o igual a 3"
else
print t + " es 7 o mayor"
end case
next t
Visualizará:
1 es menor de 3
2 es menor de 3
3 es menor de 7 pero mayor o igual a 3
4 es menor de 7 pero mayor o igual a 3
5 es menor de 7 pero mayor o igual a 3
6 es menor de 7 pero mayor o igual a 3
7 es 7 o mayor
8 es 7 o mayor
9 es 7 o mayor
10 es 7 o mayor
==== Ver También ====
{{page>en:start#Program Control&noheader}}
==== Dsiponible desde la Versión ====
1.0.0.9