Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Proyecto] Verificando aprobación en una asignatura

public void ejecutar() {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Ingrese el promedio del estudiante: ");
        double promedio = scanner.nextDouble();
        scanner.close();

        if (promedio >= 7.0) {
            System.out.println("El estudiante tuvo un promedio de " + promedio + " y fue aprobado.");
        } else if (promedio >= 5.0) {
            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.");
        }
    }
1 respuesta

Hola Jonathan, espero que estés bien

Tu código para verificar la aprobación en una asignatura se ve muy bien y está bastante claro. Estás utilizando correctamente las estructuras condicionales if, else if y else para determinar el estado del estudiante basado en su promedio.

Aquí tienes un par de cosas a considerar que podrían mejorar tu código:

  1. Validación de entrada: Podrías agregar una validación para asegurarte de que el usuario ingrese un número válido. Esto es especialmente útil si el usuario ingresa un valor que no es un número, lo que podría causar una excepción.

  2. Mensajes más detallados: Podrías personalizar más los mensajes para que sean más informativos o motivadores para el estudiante.

Espero que estas sugerencias te sean útiles. ¡Espero haber ayudado y buenos estudios!