Hola Camilo, espero que estés bien
Tu código está casi perfecto para lo que se requiere en la actividad. Sin embargo, hay un pequeño ajuste que podrías hacer para que el mensaje de salida se alinee mejor con el formato esperado en el ejercicio.
Actualmente, tu programa imprime simplemente "aprovado", "Estado de habilitacion" o "Reprovado". Según el ejercicio, el formato de salida debería incluir el promedio y un mensaje más detallado sobre la situación del estudiante. Aquí te dejo una sugerencia de cómo podrías modificarlo:
import java.util.Scanner;
public class promedio {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double nota1, nota2, nota3;
System.out.println("INGRESO DE NOTAS");
System.out.println("----------------------");
System.out.print("Ingresar nota 1 :");
nota1 = scanner.nextDouble();
System.out.print("ingrese nota 2 :");
nota2 = scanner.nextDouble();
System.out.print("Ingrese nota 3 :");
nota3 = scanner.nextDouble();
System.out.println("-----------");
System.out.println("Notas ingresadas");
System.out.println("Nota 1: "+nota1);
System.out.println("Nota 2: "+nota2);
System.out.println("Nota 3: "+nota3);
double promedio = (nota1 + nota2 + nota3) / 3;
System.out.println("El promedio es : "+ promedio);
System.out.println("-------------------------");
System.out.println("Resultado final");
if (promedio >= 7) {
System.out.println("El estudiante tuvo un promedio de " + promedio + " y fue aprobado.");
} else if (promedio >= 5) {
System.out.println("El estudiante tuvo un promedio de " + promedio + " y está en recuperación.");
} else {
System.out.println("El estudiante tuvo un promedio de " + promedio + " y fue reprobado.");
}
}
}
Con este cambio, el programa ahora proporciona una salida que incluye el promedio del estudiante y su situación, tal como se describe en el ejercicio. Espero que esta sugerencia te sea útil.
Espero haber ayudado y buenos estudios!