Calificación (Aprobado/Reprobado)

Determina si un alumno aprueba o reprueba un examen.

📝 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

Diagrama de flujo para Calificación

▶️ 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          ]
← Volver al Inicio REsultado