jueves, 9 de febrero de 2012

Condicionales. Empleo del IF

Cuando una aplicación necesita hacer unas cosas u otras, en función de que ocurran o no una serie de condiciones, recurrimos a las sentencias de control de flujo o condicionales. En Visual Basic tenemos 2 sentencias de este tipo. El IF y el SELECT.

El IF evalúa condiciones de 4 diferentes formas.

1) Si la condición lleva una sola instrucción se escribe todo seguido (sin end if)
If TextBox1.Text = "JOSE" Then MessageBox.Show("HOLA JOSE")

2) Si la condición lleva más de una instrucción entonces llevará un End If para indicar el final del If.
If TextBox1.Text = "JOSE" Then
       MessageBox.Show("HOLA JOSE")
       TextBox2.Text = "ADIOS"
End If

3) Si queremos indicar qué instrucciones ocurren cuando se cumple el If y que ocurre cuando no se cumple:
     emplearemos Else.
If TextBox1.Text = "JOSE" Then
       MessageBox.Show("HOLA JOSE")
Else
       MessageBox.Show("NO SE LLAMA JOSE")
End If

4) Por último podremos evaluar gran cantidad de condiciones distintas con la palabra Elseif
If TextBox1.Text = "JOSE" Then
       MessageBox.Show("HOLA JOSE")
ElseIf TextBox1.Text = "MARIA"
      MessageBox.Show("HOLA MARIA")
ElseIf  TextBox1.Text = "CARLOS"
      MessageBox.Show("HOLA CARLOS")
Else
       MessageBox.Show("NO CONOZCO TU NOMBRE")
End If

Nota: Si se cumple uno de los ElseIf ya no se evalúan los demás

No hay comentarios:

Publicar un comentario