Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Asignatura

public void verificarCalificacion(int calificacion) {
    if (calificacion >= 7.0) {
        System.out.println("Aprobado");
    }else if(calificacion <= 6.9 && calificacion >= 5.0) {
        System.out.println("Recuperación");
    }else{
        System.out.println("Reprobado");
    }
}
1 respuesta

Hola Estudiante, veo que estás trabajando en un programa para determinar la situación de un estudiante según su calificación. Tu código está casi correcto, pero hay un pequeño detalle que podrías ajustar para que se alinee mejor con las instrucciones de la actividad.

En las instrucciones, se menciona que la salida esperada debe incluir el promedio del estudiante junto con su situación. Por lo tanto, podrías modificar tu método para que imprima también la calificación del estudiante. Aquí tienes un ejemplo de cómo podrías hacerlo:

public void verificarCalificacion(int calificacion) {
    if (calificacion >= 7.0) {
        System.out.println("El estudiante tuvo un promedio de " + calificacion + " y fue aprobado.");
    } else if (calificacion >= 5.0) {
        System.out.println("El estudiante tuvo un promedio de " + calificacion + " y está en recuperación.");
    } else {
        System.out.println("El estudiante tuvo un promedio de " + calificacion + " y fue reprobado.");
    }
}

Con este ajuste, tu programa no solo determinará la situación del estudiante, sino que también proporcionará el promedio como parte de la salida, tal como se espera en el ejercicio.

Espero que esta sugerencia te sea útil. ¡Espero haber ayudado y buenos estudios!