Esta sentencia permite realizar operaciones diferentes dependiendo del valor de una variable:
Estructura general:
Select Case dato
Case valor 1
bloque de sentencias 1
Case valor 2
bloque de sentencias 2
Case valor 3
bloque de sentencias 3
.
.
.
Case valor n
bloque de sentencias n
Case Else
bloque de sentencias, se ejecuta si no se cumple ninguno de los valores anteriores
End Select
Ejercicios:
Estructura general:
Select Case dato
Case valor 1
bloque de sentencias 1
Case valor 2
bloque de sentencias 2
Case valor 3
bloque de sentencias 3
.
.
.
Case valor n
bloque de sentencias n
Case Else
bloque de sentencias, se ejecuta si no se cumple ninguno de los valores anteriores
End Select
Ejercicios:
- Desarrollar un programa en Visual Basic 6.0 que solicite al usuario un número y luego informe el día de la semana al que corresponde. Si el número no es del 1 al 7 informe al usuario.
- Desarrollar un programa en Visual Basic 6.0 que solicite al usuario un número y luego informe el mes del año al que corresponde. Si el número no es del 1 al 12 informe al usuario.
- Desarrollar un programa en Visual Basic 6.0 que muestre la calificación de un estudiante de acuerdo a la siguiente información: Carlos: 5, Andrés : 4, Juan: 3.5, Camilo: 2.5, Pedro: 1.5. El usuario debe ingresar el nombre del estudiante para mostrar la calificación.
- Desarrollar un programa en Visual Basic 6.0 que muestre el desempeño de una persona en un examen de acuerdo a la cantidad de preguntas acertadas. 0 o 1 acierto: Deficiente, 2 aciertos: Insuficiente, 3 aciertos: Aceptable, 4 aciertos: Sobresaliente, 5 aciertos : Excelente.
- Desarrollar un programa en Visual Basic 6.0 que muestre el precio de 6 productos. El usuario debe ingresar el nombre del producto para mostrar el precio correspondiente.
- Desarrollar una calculadora sencilla en Visual Basic 6.0 que haga una operación entre 2 números. El usuario debe ingresar la opción según la operación que desee realizar. 1 para Suma, 2 para Resta, 3 para Multiplicación y 4 para División. Si se presenta división por 0 mostrar un mensaje de error.
- Realizar el ejercicio de las actividades de acuerdo a la hora del día utilizando Select Case.
- Realizar el ejercicio del descuento en el seguro de un vehículo de acuerdo al modelo utilizando Select Case.