1
resposta

Resolução professor com erro

No codigo do professor está if (media >= 5.0) Está de recuperação... Mas então se a média for 8.0 ele estará de recuperação na mesma? Perguntei a Luri, e o resultado seria esse: public class Aprovacao { public static void main(String[] args) { double media = 4.3;

    if (media >= 7.0) {    
        System.out.println("O aluno teve média " + media + " e foi aprovado.");    
    } else if (media >= 5.0 && media <= 6.9) {    
        System.out.println("O aluno teve média " + media + " e está de recuperação.");    
    } else {    
        System.out.println("O aluno teve média " + media + " e foi reprovado.");    
    }    
}    

}

1 resposta

Olá Tallita! Tudo certo?

No código do professor, a lógica para determinar se o aluno está de recuperação está um pouco confusa se considerarmos apenas o trecho que você mencionou. No entanto, o código que você compartilhou está correto e segue a regra da escola conforme descrito no exercício.

No seu código, a lógica está bem clara e correta:

  1. Se a média é maior ou igual a 7.0, o aluno é aprovado.
  2. Se a média está entre 5.0 e 6.9, o aluno está de recuperação.
  3. Se a média é abaixo de 5.0, o aluno é reprovado.

Portanto, se a média for 8.0, o aluno será aprovado, não de recuperação, pois 8.0 é maior que 7.0.

O código que você compartilhou executa corretamente essa lógica:

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

        if (media >= 7.0) {    
            System.out.println("O aluno teve média " + media + " e foi aprovado.");    
        } else if (media >= 5.0 && media <= 6.9) {    
            System.out.println("O aluno teve média " + media + " e está de recuperação.");    
        } else {    
            System.out.println("O aluno teve média " + media + " e foi reprovado.");    
        }    
    }    
}

Essa estrutura garante que cada condição é verificada corretamente, e o aluno será classificado conforme as regras descritas.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.