Semana 31
Ejercicios de visual
CONSULTA:
ESTRUCTURAS
CONDICIONALES
¿Qué es una condición?
Una condición es toda sentencia de la cual se puede
determinar su verdadero falsedad
Estructuras condicionales:
Las estructuras condicionales nos permiten ejecutar una
serie de instrucciones si cumple una determinada condición que nosotros le
indiquemos. Es importante recordar que la condición debe dar un resultado
booleano, por lo que lo mas normal es usar operadores relacionales y
condicionales.
Tipos de estructuras condicionales:
if:
Le indicamos una
condición si esta es verdadera se ejecuta, sino no se ejecuta las instrucciones
de dentro. Se suele traducir como “Si se cumple esta condición haz esto”
if – else:
Es como el anterior solo que después de cerrarse la llave
de if, se añade else sin indicarle ninguna condición. Esto sirve para que si la
condición del if no es verdadera, ejecute otras instrucciones que estarán
dentro de else. Se suele traducir como “Si se cumple esta condición haz esto y
sino haz esto”.
if -elseif:
Esta estructura es como una mezcla de los anteriores, esto
nos permite, que si no se cumple la condición podamos indicar otra condición
para hacerlo aún mas especifico. Se suele traducir como “Si se cumple esta condición haz esto y sino
si cumple esta condición haz esto”.
Select:
Esta estructura condicional de selección múltiple, le damos
un valor (puede ser una variable) y una lista de casos y si cumple alguno de
los casos ejecuta las instrucciones asociadas a ella, en caso de que ninguna
sea podemos indicarle que hace por defecto, normalmente se usa para indicar de
un error con un mensaje.
EJEMPLOS
Ejemplo 1:
Case Select case mes
Case 1
textbox1.text=¨Enero¨
Case 2
textbox1.text=¨Febrero¨
……
Case 12
textbox1.text=¨Diciembre¨
Case
else
textbox1.text=¨Opcion erronea¨
end select
Ejemplo 2:
Dim c As Integer = 7
If c = 5 Then
MsgBox("C es igual a 5")
Else
MsgBox("C no es igual a 5")
EndIf
Ejemplo 3:
Dim c As Integer = 7
If c = 5 Then
MsgBox("C
es igual a 5")
ElseIf c = 6 Then
MsgBox("C
es igual a 6")
ElseIf c = 7 Then
MsgBox("C
es igual a 7")
Else
MsgBox("C
no es igual a 7")
EndIf
Comentarios
Publicar un comentario