Clase 3 - Sentencia Select Case

03.09.2012 00:06

 

Sentencia Select Case : Lo usamos cuando tenemos varias opciones y queremos elegir una por ejemplo en los rangos de los meses que son 12 como verán abajo . 

Aquí les dejo el codigo del rango de los signos del zodiaco ..... 

 

 

Imports System.Console
Module Module1
 
    Sub Main()
 
        Dim mes, dia As Integer
        WriteLine("Ingresar mes de nacimiento: ")
        mes = ReadLine()
        WriteLine("Ingresar dia de nacimiento: ")
        dia = ReadLine()
 
        Select Case mes
            Case 1
                If (dia > 1 And dia < =20) Then WriteLine("Eres CAPRICORNIO!!!! :D ")
 
 
                If (dia > 20 And dia < =31) Then WriteLine("Eres ACUARIO!!!! :D ")
 
            Case 2
                If (dia > 1 And dia <= 19) Then WriteLine("Eres ACUARIO!!!! :D ")
                If (dia > 19 And dia <= 29) Then WriteLine("Eres PISCIS!!!! :D ")
            Case 3
                If (dia > 1 And dia <= 20) Then WriteLine("Eres PISCIS!!!! :D ")
                If (dia > 20 And dia <= 31) Then WriteLine("Eres ARIES!!!! :D ")
            Case 4
                If (dia > 1 And dia <= 20) Then WriteLine("Eres ARIES!!!! :D ")
                If (dia > 20 And dia <= 30) Then WriteLine("Eres TAURO!!!! :D ")
            Case 5
                If (dia > 1 And dia <= 21) Then WriteLine("Eres TAURO!!!! :D ")
                If (dia > 21 And dia <= 31) Then WriteLine("Eres GEMINIS!!!! :D ")
            Case 6
                If (dia > 1 And dia <= 21) Then WriteLine("Eres GEMINIS!!!! :D ")
                If (dia > 21 And dia <= 30) Then WriteLine("Eres CANCER!!!! :D ")
            Case 7
                If (dia > 1 And dia <= 22) Then WriteLine("Eres CANCER!!!! :D ")
                If (dia > 22 And dia <= 31) Then WriteLine("Eres LEO!!!! :D ")
            Case 8
                If (dia > 1 And dia <= 23) Then WriteLine("Eres LEO!!!! :D ")
                If (dia > 23 And dia <= 31) Then WriteLine("Eres VIRGO!!!! :D ")
            Case 9
                If (dia > 1 And dia <= 23) Then WriteLine("Eres VIRGO!!!! :D ")
                If (dia > 23 And dia <= 30) Then WriteLine("Eres LIBRA!!!! :D ")
            Case 10
                If (dia > 1 And dia <= 23) Then WriteLine("Eres LIBRA!!!! :D ")
                If (dia > 23 And dia <= 31) Then WriteLine("Eres ESCORPIO!!!! :D ")
            Case 11
                If (dia > 1 And dia <= 22) Then WriteLine("Eres ESCORPION!!!! :D ")
                If (dia > 22 And dia <= 30) Then WriteLine("Eres SAGITARIO!!!! :D ")
            Case 12
                If (dia > 1 And dia <= 21) Then WriteLine("Eres SAGITARIO!!!! :D ")
                If (dia > 21 And dia <= 31) Then WriteLine("Eres CAPRICORNIO!!!! :D ")
        End Select
 
        ReadLine()
 
    End Sub
 
End Module
 
Si quieren entender un poco mas sobre el ejercicio aquí les dejo el link del video en youtube :