PROGRAMACION

ESTHEFANIA MARIN
25 de Febrero del 2006
QUISIERA SABER COMO PROGRAMAR EN VISUAL FOX PRO CON CONDICIONES ANIDADAS Y CON LA SENTENCIAS CASE, DO WHILE Y DO WHILE.T.

Manuel
25 de Febrero del 2006
DO CASE: Te ayuda en múltimples decisiones
DO WHILE Te permite repetir ciertas tareas mientras se cumpla cierta condición.
Ejemplo usando DO CASE:
Tienes un valor en VarX y según lo que tenga así deseas realizar algo:
DO CASE
CASE VarX=1
'Comandos para valor 1
CASE VarX=2
'Comandos para valor 2
CASE VarX=3
'Comandos para valor 3
OTHERWISE
'Comandos para cualquier otro caso
ENDCASE

Ejemplo usando DO WHILE:
X=1
DO WHILE X<10
WAIT STR(X) WIND
ENDDO

En el caso de DO WHIL .T., es una derivación del anterior. Y no interrumpirá su ejecución, a menos que se ejecute EXIT. Algo así:
DO WHIL .T.
WAIT 'PRESIONE <ENTER> PARA QUITAR ESTE MENSAJE' WIND
IF LAST()=13
EXIT
ENDIF
ENDDO