lunes, 25 de febrero de 2013

Sentencia If

Este sentencia de control se utiliza cuando debemos realizar una pregunta  o de lo cual dependerá la decision (o acción) que se realizará. 
Sintaxis
La sintaxis es la siguiente

If <expresión a evaluar> Then
    <Lo que haya que hacer si la expresión evaluada devuelve Verdadero>
End If




Esta forma se utiliza cuando la acción solo se realizará si se cumple la condición.

If 10 = 10 Then
   '...
End If

2 -

If <expresión a evaluar> Then
    <Lo que haya que hacer si la expresión evaluada devuelve Verdadero>
Else    <Lo que haya que hacer si no se cumple>
End If

Esta forma se utiliza cuando se tienes dos condiciones a realizar, una si la condicion es verdadera y otra si la condición es falsa.


If   10 > 0 Then
   'El numero es positivo
Else
   'El numero es negativo
End If


3 - 

La tercera  forma se utiliza cuando se desea realizar dos preguntas


Después de Else podemos usar otro IF si así lo creemos conveniente, esto es útil cuando queremos comprobar más de una cosa y dependiendo del valor, hacer una cosa u otra:

If a = 10 Then
   ' Lo que sea que haya que hacer cuando a vale 10
ElseIf a = 15 Then
    ' Lo que haya que hacer cuando a vale 15
Else
    ' Lo que haya que hacer en caso de que a no valga ni 10 ni 15
End If
' Esto se ejecuta siempre después de haberse comprobado todo lo anterior.



If x = 10 Then
   '...
ElseIf x > 50 Then
   '...
End If



3 comentarios: