You are on page 1of 11

SENTENCIAS DE CONTROL

Sentencia IF
Condicional if
 La sentencia if («si») ejecuta las instrucciones sólo si
se cumple una condición. Si la condición es falsa, no
se hace nada:

La sintaxis es la siguiente:
 if condición then

 sentencias

 End if
 Ejemplo:
If TextBox1.Text >= 70 Then
MsgBox("aprobo")

End If
Condicional if-else

 La sentencia if-else («si-o-no») decide qué instrucciones


ejecutar dependiendo si una condición es verdadera o
falsa:

 La sintaxis es la siguiente:
if condición:
qué hacer cuando la condición es verdadera
else
qué hacer cuando la condición es falsa
END IF
EJEMPLO
 If TextBox1.Text >= 70 Then
MsgBox("aprobo")

Else

MsgBox("REPROBO")

End If
Condicional if-elseif-else

 La sentencia if-elseif-else depende de dos o más


condiciones, que son evaluadas en orden. La
primera que es verdadera determina qué
instrucciones serán ejecutadas:
 La sintaxis es la siguiente:
 if condición1:
 qué hacer si condición1 es verdadera
 elseif condición2: qué hacer si condición2 es
verdadera ...
 else: qué hacer cuando ninguna de las condiciones
anteriores es verdadera
 End if
EJEMPLO
 If (calificacion <= 50) Then
 MsgBox("MUY MAL")
 ElseIf (calificacion <= 69) Then
 MsgBox("REPROBO")
ElseIf (calificacion = 70) Then
 MsgBox("Apenas pasa")
 ElseIf (calificacion >= 71 And calificacion <= 79) Then
 MsgBox("bien")
ElseIf (calificacion >= 80 And calificacion <= 89) Then
 MsgBox("muy bien")
ElseIf (calificacion >= 90 And calificacion <= 99) Then
 MsgBox("excelente")
 ElseIf (calificacion = 100) Then
 MsgBox("felicidades")
 Else

 MsgBox("maxima calificacion es 100")

End If

You might also like