📝 Descripción del Problema
Dado como dato la calificación de un alumno en un examen, escriba "aprobado" si su calificación es mayor o igual que 8 y "reprobado" en caso contrario.
Dato: CAL (variable de tipo real que expresa la calificación).
💡 Pistas y Fórmulas Clave
- La clase principal debe llamarse
Calificacion.java. - Este problema requiere una estructura condicional
if-else. - La condición a evaluar es:
if (CAL >= 8) - La clase de prueba (
TestCalificacion.java) debe incluir casos límite (el 8 exacto, 7.9) y valores normales (9.5, 0).
📊 Diagrama de Flujo
▶️ Prueba y Resultados
Resultado de ejecutar --select-class TestCalificacion en la terminal.
PS C:\Users\...\Ejercicios> java -jar lib\junit-platform-console-standalone-1.9.3.jar -cp "src;tests" --select-class TestCalificacion
Thanks for using JUnit! Support its development at https://junit.org/sponsoring
.
+-- JUnit Jupiter [OK]
| '-- TestCalificacion [OK]
| +-- testReprobadoConCero() [OK]
| +-- testReprobadoConCalificacionInferior() [OK]
| +-- testAprobadoConCalificacionSuperior() [OK]
| '-- testAprobadoConOchoExacto() [OK]
'-- JUnit Platform Suite [OK]
Test run finished after 91 ms
[ 3 containers found ]
[ 0 containers skipped ]
[ 3 containers started ]
[ 0 containers aborted ]
[ 3 containers successful ]
[ 0 containers failed ]
[ 4 tests found ]
[ 0 tests skipped ]
[ 4 tests started ]
[ 0 tests aborted ]
[ 4 tests successful ]
[ 0 tests failed ]