This shows you the differences between two versions of the page.
es:case [2016/01/01 22:42] |
es:case [2020/02/28 10:46] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Begin Case / Case / End Case (Comando) ===== | ||
+ | ==== Formato ==== | ||
+ | **begin case**\\ | ||
+ | (tab)**case** // | ||
+ | (tab)(tab)// | ||
+ | (tab)**case** // | ||
+ | (tab)(tab)// | ||
+ | (tab)**else**\\ | ||
+ | (tab)(tab)// | ||
+ | **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. | ||
+ | |||
+ | ==== 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> | ||
+ | |||
+ | ==== Dsiponible desde la Versión ==== | ||
+ | 1.0.0.9 |