¡Hola Yair, espero que estés bien!
Tu código parece estar perfectamente alineado con las reglas que mencionaste para determinar la situación del estudiante en base a su promedio. Estás utilizando correctamente las estructuras condicionales if
, else if
y else
para evaluar los diferentes rangos de promedios y mostrar el mensaje adecuado.
Aquí tienes un ejemplo de cómo tu programa debería funcionar:
Si el usuario ingresa un promedio de 8.2
, la salida será:
El estudiante tuvo un promedio de 8.2 y fue aprobado.
Si el usuario ingresa un promedio de 5.8
, la salida será:
El estudiante tuvo un promedio de 5.8 y está en recuperación.
Si el usuario ingresa un promedio de 4.3
, la salida será:
El estudiante tuvo un promedio de 4.3 y fue reprobado.
Tu implementación parece cumplir con los requisitos del ejercicio. Si tienes alguna pregunta adicional o si algo no está funcionando como esperabas, revisa si hay algún error tipográfico o si el entorno de ejecución está configurado correctamente.
Espero haber ayudado y buenos estudios!