Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEMANA
07
LENGUAJE DE PROGRAMACIN I
DECISIN MLTIPLE En el caso de que la expresin principal a evaluar devuelva Faso, podemos agregar expresionesadicionales utilizando la palabra clave ElseIf, con su bloque de cdigo respectivo. En el caso de queninguna de ellas se cumplan, podemos incluir un Else, para ejecutar un bloque de cdigo por defecto. Veamos la sintaxis. IfExpresinAThen ' cdigo cuando ExpresinA es Verdadero ' ....... ElseIfExpresinBThen ' cdigo cuando ExpresinB es Verdadero ' ....... ElseIfExpresinNThen ' cdigo cuando ExpresinN es Verdadero ' ....... Else ' cdigo cuando ninguna epxresin devuelve Verdadero ' ....... EndIf A continuacin vemos un ejemplo en el Cdigo fuente 144. Sub Main() Dim Valor As Integer Dim Resultado As Integer Console.WriteLine("Introducir un nmero") Valor = Console.ReadLine() If Valor = 5 Then Resultado = Valor + 10 ElseIf Valor > 100 Then Resultado = Valor + 200 ElseIf Valor < 1 Then Resultado = -8 Else Resultado = 777 End If Console.WriteLine("La variable resultado contiene: " & Resultado) Console.ReadKey() End Sub En esta situacin, si la primera expresin es Verdadero, se ejecutar el cdigo situado a partir de If. Sin embargo, si If devuelve Falso, se comprobarn sucesivamente las expresiones de cada uno de losElseIf existentes. En el caso de algn ElseIf devuelva Verdadero, se ejecutar el cdigo que haya apartir del mismo. Si ninguna de las anteriores situaciones se cumple, se ejecutar el cdigo que haya apartir de Else en el caso de que este se haya definido.
LENGUAJE DE PROGRAMACIN I