PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
estructura-selectiva-multiple-switch-case-java
1. Mtra. Nora O. Martínez Arias
ESTRUCTURA SELECTIVA MÚLTIPLE
Pseudocódigo
EN CASO variable SEA
S1: acción 1
S2: acción 2
.
.
.
Sn: acción n
SINO
acción x
Fin CASO
2. Mtra. Nora O. Martínez Arias
ESTRUCTURA SELECTIVA MÚLTIPLE
switch (variable) {
case 1: instrucción1;
break;
case 2: instrucción 2;
break;
…
case n: instrucción n;
break;
default: instrucción x;
}
Cada case puede tener más de una instrucción,
se escriben una tras otra sin necesidad de poner
llaves, el break interrumpe el case.
case 1: instrucción1;
instrucción 2;
…
instrucción n;
break;
NOTA IMPORTANTE:
La variable solo puede
ser de tipo entera (int)
o carácter (char)
3. Mtra. Nora O. Martínez Arias
ESTRUCTURA SELECTIVA MÚLTIPLE
switch (variable) {
case 1:
case 2: instrucciones;
break;
case 3:
case 4: instrucciones;
break;
…
case n:
case m;instrucciones;
break;
default: instrucción x;
}
En el caso de que varias opciones realizan las
mismas acciones, se puede hacer lo siguiente:
4. Mtra. Nora O. Martínez Arias
ESTRUCTURA SELECTIVA MULTIPLE
Ejemplo: de acuerdo a la calificación del estudiante,
despliega un mensaje, guíate por la siguiente tabla:
ANALISIS
E = Calificación del alumno
P= evaluar la calificación,
dependiendo de su valor
es el mensaje a desplegar,
solicitar la calificación
S= Felicidades
Muy bien
Bien
Sigue adelante
Puedes mejorar
Lo siento, reprobaste
Calificación Mensaje
10 Felicidades
9 Muy bien
8 Bien
7 Sigue adelante
6 Puedes mejorar
De 5 para
abajo
Lo siento, reprobaste
5. Mtra. Nora O. Martínez Arias
ESTRUCTURA SELECTIVA MULTIPLE
En este problema hay más de 2 condiciones:
Calificacion = 10
Calificacion = 9
Calificacion = 8
Calificacion = 7
Calificacion = 6
Calificacion < 6
Por lo que se utilizará la estructura selectiva múltiple
Ejemplo, continúa…