SEMANA 31
ESTRUCTURAS CONDICIONALES
Las estructuras condicionales son líneas de código que se ejecutan, siempre y cuando se cumpla o no, con una clausula.
Nos permiten ejecutar una serie de instrucciones si cumple una determinada condición que nosotros le indiquemos.
TIPOS DE ESTRUCTURAS CONDICIONALES
1. 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”. Su sintaxis es:
2. 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”.
3. 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”.
También existen los If anidados y pueden ponerse todos los que sean necesarios.
4. 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. Su sintaxis es:
Los case de un select se pueden escribir con rangos con To, por ejemplo, 1 TO 5, también podemos usar comas para indicar varios valores.
Las estructuras condicionales son líneas de código que se ejecutan, siempre y cuando se cumpla o no, con una clausula.
Nos permiten ejecutar una serie de instrucciones si cumple una determinada condición que nosotros le indiquemos.
TIPOS DE ESTRUCTURAS CONDICIONALES
1. 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”. Su sintaxis es:
1
2
3
4
5
| if condicion then 'Instruccionesend if |
3. 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”.
También existen los If anidados y pueden ponerse todos los que sean necesarios.
4. 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. Su sintaxis es:
1
2
3
4
5
6
7
8
9
10
| Select valor Case caso1 'Instrucciones Case caso2 'Instrucciones Case casoN 'Instrucciones Case Else 'Instrucciones End Select |
Los case de un select se pueden escribir con rangos con To, por ejemplo, 1 TO 5, también podemos usar comas para indicar varios valores.
EJEMPLOS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| Module Module1 Sub Main() Dim valor As Integer = 3 Select Case valor Case 1 To 5 Console.WriteLine("El valor esta entre 1 y 5") Console.WriteLine("El valor esta es 6 o 8 o 9") Case Else Console.WriteLine("El valor es otro") End Select Console.ReadLine() End SubEnd Module |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| Module Module1 Sub Main() Dim precio As Integer = 50 If precio > 100 Then Console.WriteLine("El precio es mayor que 100") Else If precio > 80 Then Console.WriteLine("El precio es mayor que 80") Else Console.WriteLine("El precio es menor que 80") End If End If End SubEnd Module |
|
Comentarios
Publicar un comentario