¡Hola, Luciano, espero que estés bien!
Tu código parece estar bastante bien encaminado para resolver el problema de validar el promedio de un estudiante. Has implementado correctamente las condiciones if/else
para determinar si el estudiante ha sido aprobado, está en recuperación o ha reprobado, de acuerdo con las reglas que mencionaste.
Sin embargo, hay un pequeño detalle que podrías ajustar para que tu salida coincida exactamente con el formato esperado en el ejercicio. En el formato de salida, se utiliza una precisión de una sola cifra decimal para el promedio. Te sugiero que utilices %.1f
en lugar de %f
en el método String.format
para mostrar el promedio con una sola cifra decimal.
Espero que esto te ayude a obtener la salida esperada. ¡Espero haber ayudado y buenos estudios!