import java.util.Scanner;
public class CalificacionEstudiante { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String opcion;
while (true) {
System.out.print("Ingrese el promedio final del estudiante (o presione 's' para salir): ");
opcion = scanner.nextLine();
// Verificar si desea salir
if (opcion.equalsIgnoreCase("s")) {
System.out.println("*********************");
System.out.println("Programa finalizado.");
System.out.println("*********************");
break;
}
try {
double promedio = Double.parseDouble(opcion);
if (promedio >= 7.0 && promedio <= 10) {
System.out.printf("El estudiante tuvo un promedio de %.1f y fue aprobado.\n", promedio);
} else if (promedio >= 5.0 && promedio <= 6.9) {
System.out.printf("El estudiante tuvo un promedio de %.1f y está en recuperación.\n", promedio);
} else if(promedio > 0 && promedio <= 4.9) {
System.out.printf("El estudiante tuvo un promedio de %.1f y fue reprobado.\n", promedio);
}
else{
System.out.println("El promedio ingresado es incorrecto");
}
} catch (NumberFormatException e) {
System.out.println("Entrada inválida. Ingrese un promedio válido o 's' para salir.");
}
}