Hola Carlos, espero que estés bien
Tu código parece estar en la dirección correcta para resolver el problema planteado. Estás calculando el promedio de las notas y determinando la situación del estudiante según las reglas de la escuela. Sin embargo, me gustaría destacar algunos puntos para asegurarnos de que todo funcione como se espera:
Entrada de datos: Asegúrate de que las notas ingresadas sean válidas y estén dentro del rango esperado (por ejemplo, de 0 a 10). Esto ayudará a evitar errores en el cálculo del promedio.
Formato de salida: Tu código ya está formateando el promedio a un decimal, lo cual es excelente para que la salida sea clara y precisa.
Cerrar el Scanner
: Veo que ya estás cerrando el Scanner
al final del programa, lo cual es una buena práctica para liberar recursos.
Tu programa debería funcionar correctamente para determinar si un estudiante ha sido aprobado, está en recuperación o reprobado, basado en el promedio de sus notas. Aquí tienes un ejemplo de cómo podría ser la ejecución:
Ingrese la nota 1 del estudiante:
8.0
Ingrese la nota 2 del estudiante:
7.5
Ingrese la nota 3 del estudiante:
6.0
El estudiante tuvo un promedio de 7.2 y fue aprobado.
Espero que esto te ayude y que tu programa funcione como esperas. ¡Bons estudos!