Está en la página 1de 4

ESTRUCTURA SELECT CASE

En ocasiones se dará el caso que en función del valor o rango de valores que pueda tener una
variable, una casilla, una expresión, etc. deberán llevarse a cabo diferentes acciones o grupos
de acciones. Case tiene la sintaxis siguiente

Select Case Expresión


Case valores :
Instrucciones.
Case valores :
Instrucciones.
.
.
Case valores:
Instrucciones.
Case Else
Instrucciones en caso que no sean ninguno de los valores anteriores.
End Select

EJERCICIOS
Ejercicio20: Crear un programa que permita ingresar un número del 1 a 7 y determinar qué día
de la semana es.

Module Module1

Sub Main()

        Dim dia As Integer


        Console.WriteLine("Ingrese número de día a mostrar:")
        dia = Console.ReadLine

        Select Case dia

            Case 1
                Console.WriteLine("El día es Lunes")
            Case 2
                Console.WriteLine("El día es Martes")
            Case 3
                Console.WriteLine("El día es Miércoles")
            Case 4
                Console.WriteLine("El día es Jueves")
            Case 5
                Console.WriteLine("El día es Viernes")
            Case 6
                Console.WriteLine("El día es Sábado")
            Case 7
                Console.WriteLine("El día es Domingo")
            Case Else
                Console.WriteLine("El número del día está fuera de rango")

        End Select

        Console.ReadLine()

    End Sub
End Module

Ejercicio21: Crear un programa que permita ingresar una edad y determine la etapa de vida.

Module Module1

Sub Main()

        Dim edad As Integer


        Console.WriteLine("Ingrese la Edad: ")
        edad = Console.ReadLine

        Select Case edad

            Case 0 To 9
                Console.WriteLine("Esta en la etapa de la Infancia")
            Case 10 To 13
                Console.WriteLine("Esta en la etapa de la Niñez")
            Case 14 To 17
                Console.WriteLine("Esta en la etapa de Adolescencia")
            Case 18 To 59
                Console.WriteLine("Esta en la etapa de Adulto")
            Case Is >= 60
                Console.WriteLine("Esta en la etapa de Adulto Mayor")

            Case Else
                Console.WriteLine("la edad no está bien creada")
        End Select
        Console.ReadLine()

    End Sub

End Module

ESTRUCTURA SELECT CASE


En ocasiones se dará el caso que en función del valor o rango de valores que pueda tener una
variable, una casilla, una expresión, etc. deberán llevarse a cabo diferentes acciones o grupos
de acciones. Case tiene la sintaxis siguiente

Select Case Expresión


Case valores :
Instrucciones.
Case valores :
Instrucciones.
.
.
Case valores:
Instrucciones.
Case Else
Instrucciones en caso que no sean ninguno de los valores anteriores.
End Select

EJERCICIOS
Ejercicio20: Crear un programa que permita ingresar un número del 1 a 7 y determinar qué día
de la semana es.

Module Module1

Sub Main()

        Dim dia As Integer


        Console.WriteLine("Ingrese número de día a mostrar:")
        dia = Console.ReadLine

        Select Case dia

            Case 1
                Console.WriteLine("El día es Lunes")
            Case 2
                Console.WriteLine("El día es Martes")
            Case 3
                Console.WriteLine("El día es Miércoles")
            Case 4
                Console.WriteLine("El día es Jueves")
            Case 5
                Console.WriteLine("El día es Viernes")
            Case 6
                Console.WriteLine("El día es Sábado")
            Case 7
                Console.WriteLine("El día es Domingo")
            Case Else
                Console.WriteLine("El número del día está fuera de rango")

        End Select

        Console.ReadLine()

    End Sub

End Module

Ejercicio21: Crear un programa que permita ingresar una edad y determine la etapa de vida.

Module Module1

Sub Main()

        Dim edad As Integer


        Console.WriteLine("Ingrese la Edad: ")
        edad = Console.ReadLine

        Select Case edad

            Case 0 To 9
                Console.WriteLine("Esta en la etapa de la Infancia")
            Case 10 To 13
                Console.WriteLine("Esta en la etapa de la Niñez")
            Case 14 To 17
                Console.WriteLine("Esta en la etapa de Adolescencia")
            Case 18 To 59
                Console.WriteLine("Esta en la etapa de Adulto")
            Case Is >= 60
                Console.WriteLine("Esta en la etapa de Adulto Mayor")

            Case Else
                Console.WriteLine("la edad no está bien creada")
        End Select
        Console.ReadLine()

    End Sub

End Module

También podría gustarte