miércoles, 20 de junio de 2012

Sentencia de Control Visual Basic

¿Qué es una Sentencia de Control en Visual Basic?




Las sentencias de control o también denominadas estructuras de control permite cambiar las secuencias de instrucciones de un programa y ejecutar varias veces un bloque de las mismas sin necesidad de escribirlas tantas veces como se requieran. Existen diferente tipos de sentencias de control, estas son: For...next, while....wend, if...then...else y por último select case.

OJO!
Todas las sentencias de control sirven para tomar la decisión de ejecutar o no un bloque de instrucciones dependiendo del resultado de la evaluación, de una condición o variable.
En este blog estaremos conociendo un poco sobre la sentencia o estructura de control llamada..... SELECT CASE.
¿Qué función realiza la sentencia "Select Case"?
La sentencia select case ofrece posibilidades similares a la instrucción If…Then…Else, pero hace que el código sea más legible cuando hay varias opciones.
La estructura select case funciona con una única expresión de prueba que se evalúa una vez solamente, al principio de la estructura. Visual Basic compara el resultado de esta expresión con los valores de cada case de la estructura.
Ejemplo:
Dim mes
mes = inputbox ("dime un mes")
Select Case mes
Case 1:
msgbox ("mes Enero")
Case 2:
msgbox ("mes Febrero")
Case 3:
msgbox ("mes Marzo")
Case 4:
msgbox ("mes Abril")
Case else:
msgbox ("tiene que ser un mes, del 1 al 4")
end select
end
**Está rutina empieza con una declaración o sea "mes" y en un inputbox aparecerá un mensaje que va a decir "dime un mes". Tendremos 4 casos diferentes, estos meses son: Enero, Febrero, Marzo y por último Abril. En el cual se deberá seleccionar un caso. Y si se escoge otro caso diferente a estos 4, un mensaje aparecerá y dirá "tiene que ser unos de los meses ya mencionados". Luego se termina la sentencia con un end select, y se termina la rutina con un "end".**

No hay comentarios:

Publicar un comentario