Red de conocimiento informático - Material del sitio web - ¿Cuál es la sintaxis para múltiples if? ¿Cuáles son los casos de uso?

¿Cuál es la sintaxis para múltiples if? ¿Cuáles son los casos de uso?

Las estructuras de control controlan el flujo de ejecución de un programa. La ejecución de un programa es como el agua que fluye por una tubería, si no se controla, el agua sólo puede fluir de arriba a abajo. En Visual Basic, existen dos tipos de estructuras de control de programas: estructuras de decisión y estructuras de bucle.

Los programas de Visual Basic pueden probar condiciones, ejecutar ciertas declaraciones basadas en los resultados de la prueba y controlar el flujo del programa.

Visual Basic admite construcciones de juicio como If...Then, If...Then...Else y Select Case.

Si....entonces estructura.

La estructura If...Then puede ejecutar condicionalmente múltiples declaraciones. Puede utilizar sintaxis de una sola línea y de varias líneas: Si es condicional Entonces declaración.

La condición suele ser una comparación, pero puede ser cualquier expresión que evalúe un valor numérico, que Visual Basic interpreta como Verdadero (distinto de cero) o Falso (cero). Cuando la condición es verdadera, Visual Basic ejecuta el código que sigue a la palabra clave Then.

El formato de una sola línea de If...Then no utiliza la instrucción End If; si se van a ejecutar varias líneas de código cuando se cumple la condición, el bloque de varias líneas If... Entonces...Fin Si se debe utilizar la sintaxis.

2. Si...Entonces... .Otra estructura.

Al utilizar los bloques If...Then...Else, puede definir varios bloques de declaraciones y ejecutar uno de ellos en función de una condición.

Visual Basic primero prueba la condición 1, que es Falsa, y luego prueba la condición 2 hasta que encuentra la condición Verdadera. Cuando se determina que una condición es Verdadera, Visual Basic ejecuta el bloque de instrucciones correspondiente y luego ejecuta el código que sigue a End

If. Si ninguna de las condiciones es verdadera, Visual Basic ejecuta el bloque de instrucciones Else.

If...Then...Else If es solo un caso especial de If...Then...Else. Puede utilizar cualquier número o ninguna cláusula Else If; puede utilizar cualquiera o ninguna cláusula Else If.

La estructura If...Then...Else se puede anidar y el número de niveles de anidamiento no está limitado.