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

[Sugerencia] Verificando aprobación en una asignatura

public class Calificaciones {

    public static void main(String[] args) {
        
        double promedio = 8.2; 

       
        String situacion; 

        if (promedio >= 7.0) {
            situacion = "aprobado";
        } else if (promedio >= 5.0 && promedio <= 6.9) {
            situacion = "en recuperación";
        } else {
            situacion = "reprobado";
        }

        System.out.println("El estudiante tuvo un promedio de " + promedio + " y fue " + situacion + ".");
    }
}
1 respuesta

¡Hola, Jocelyn, espero que estés bien!

Tu código parece estar bien estructurado y cumple con las reglas que mencionaste para determinar la situación de un estudiante basado en su promedio. Has utilizado correctamente las declaraciones if, else if y else para verificar las condiciones necesarias.

Aquí tienes un ejemplo práctico de cómo tu código funcionaría con diferentes valores de promedio:

  1. Si el promedio es 8.2, el resultado será:

    El estudiante tuvo un promedio de 8.2 y fue aprobado.
    
  2. Si el promedio es 5.8, el resultado será:

    El estudiante tuvo un promedio de 5.8 y fue en recuperación.
    
  3. Si el promedio es 4.3, el resultado será:

    El estudiante tuvo un promedio de 4.3 y fue reprobado.
    

Parece que has entendido bien el concepto y has implementado correctamente la lógica. ¡Buen trabajo!

Espero haber ayudado y buenos estudios!