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

Ejercicio nota promedio

Holaa

public void aprobacionAsignatura(){

    float notaEstudiante = 6;

    if (notaEstudiante >= 7){
        System.out.println("El estudiante tuvo un promedio de: " + notaEstudiante + " y fue aprobado");
    } else if (notaEstudiante >= 5 && notaEstudiante <= 6.9){
        System.out.println("El estudiante tuvo un promedio de: " + notaEstudiante + " y esta en recuperación");
    } else {
        System.out.println("El estudiante tuvo un promedio de " + notaEstudiante + " y fue reprobado");
    }
}
1 respuesta

Hola Eliana, espero que estés bien

Parece que estás muy cerca de resolver el ejercicio correctamente. Sin embargo, hay un pequeño detalle en tu código que no coincide con las reglas proporcionadas por la escuela en el contexto del ejercicio. Según las reglas, un estudiante está reprobado si su promedio es inferior a 5.0. Esto significa que deberías ajustar la condición en el bloque else if y en el else.

Aquí tienes cómo podrías modificar tu código:

public void aprobacionAsignatura(){

    float notaEstudiante = 6;

    if (notaEstudiante >= 7){
        System.out.println("El estudiante tuvo un promedio de: " + notaEstudiante + " y fue aprobado");
    } else if (notaEstudiante >= 5 && notaEstudiante < 7){
        System.out.println("El estudiante tuvo un promedio de: " + notaEstudiante + " y está en recuperación");
    } else {
        System.out.println("El estudiante tuvo un promedio de " + notaEstudiante + " y fue reprobado");
    }
}

Con este ajuste, el programa ahora reflejará correctamente las reglas de la escuela: si el promedio es menor que 5.0, el estudiante será considerado reprobado.

Espero haber ayudado y buenos estudios!