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

Practicando Java: Promedio de un estudiante en clases

class Aprobacion {
    public static void main(String[] args) {
      double media = 6.0;

        if (media >= 7.0) {
            System.out.println("El estudiante tuvo un promedio de " + media + " y fue aprobado");
        } else if (media >= 5.0) {
            System.out.println("El estudiante tuvo un promedio de " + media + " y esta en recuperacion");
        } else {
            System.out.println("El estudiante tuvo un promedio de " + media + " y esta reprobado");
        }
    }
}

El mensaje cambio segun se cambia la variable promedio

1 respuesta

Hola Sandy, espero que estés bien

Veo que estás trabajando en un programa en Java para determinar el estado de aprobación de un estudiante basado en su promedio. El código que compartiste parece estar funcionando correctamente para este propósito. Sin embargo, mencionaste que el mensaje cambia según se cambia la variable promedio. Esto es exactamente lo que debería suceder, ya que el valor de la variable media determina cuál de los mensajes se imprimirá.

Por ejemplo:

  • Si media es 7.0 o más, el mensaje será que el estudiante fue aprobado.
  • Si media está entre 5.0 y 6.9, el mensaje indicará que el estudiante está en recuperación.
  • Si media es menos de 5.0, el mensaje dirá que el estudiante está reprobado.

Si deseas probar diferentes escenarios, puedes cambiar el valor de media en tu código y ejecutar el programa para ver cómo cambia el mensaje. Por ejemplo:

double media = 8.5; // El estudiante fue aprobado
double media = 6.0; // El estudiante está en recuperación
double media = 4.5; // El estudiante está reprobado

Espero que esto te ayude a entender mejor cómo funciona tu código. ¡Espero haber ayudado y buenos estudios!