Académique Documents
Professionnel Documents
Culture Documents
IF
Utilizaremos if cuando tengamos que hacer una o varias condiciones de una o varias
variables
If Cond then
Sentencias
[Elseif cond then]…
Sentencias
[Else]
Sentencias
End if
EJEMPLO
SELECT CASE
Utilizaremos Select case cuando tengamos que hacer varias condiciones de la misma
variable
Select Case B
Case 5
Msgbox("B tiene el valor óptimo")
Case 0 to 5
Msgbox ("B está por debajo del valor óptimo")
Case Is > 5
Msgbox ("B está por encima del valor óptimo")
Case Else
Msgbox ("Valor no válido para B")
End Select
BUCLES
For
Utilizaremos for cuando tengamos que hacer un bucle de repetición con un inicio y
final definido, con la sentencia Exit For podemos parar el bucle
EJEMPLO
Programa que muestra los números pares hasta uno dado
For Each
Utilizaremos For Each cuando tengamos que hacer un bucle de todos los elementos de
una colección (Colección = Objeto compuesto por varios objetos, ej.: String compuesta de
caracteres). Para detener el bucle podemos utilizar Exit For
While
Utilizaremos while cuando tengamos que hacer un bucle de repetición en el que
podemos saber o no su inicio y su final, este bucle se repetirá mientras no se cumpla la
condición, con la sentencia Exit While podemos parar el bucle. A su vez existe el bucle Do …..
Loop While Cond. El cual realiza la misma operación que While pero al menos se ejecuta una
vez.
While Cond
Sentencias
End While
EJEMPLO
Programa que muestra los números inferiores a uno dado
Numero = TextBox1.Text
Do Until
Utilizaremos until cuando tengamos que hacer un bucle de repetición en el que
podemos saber o no su inicio y su final, este bucle se repetirá hasta que se cumpla la
condición, con la sentencia Exit do podemos parar el bucle. A su vez existe el bucle Do …..
Loop Until Cond. El cual realiza la misma operación que Do Until pero al menos se ejecuta una
vez
Do Until Cond
Sentencias
Loop
EJEMPLO
Programa que muestra los números inferiores a uno dado
Numero = TextBox1.Text
Do Until I = Numero
Msgbox(i)
I+=1
Next