1
resposta

[PROJETO] Verificando aprovação em uma disciplina

public class DisciplinaNotas {
    public static void main(String[] args) {
        double mediaNotas = 8.2;

        if (mediaNotas >= 7.0){
            System.out.println("O estudante teve media 8.2 e foi aprovado");
        } else if (mediaNotas >= 5.0 ) {
            System.out.println("O aluno esta de recuperação");
        } else {
            System.out.println("O aluno esta reprovado");
        }
    }
}
1 resposta

Olá, Letícia! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de condicionais para classificar o desempenho do estudante, utilizou muito bem a comparação de valores para definir os intervalos e ainda compreendeu a importância de mensagens claras para informar o resultado.

Uma dica interessante para o futuro é tornar a mensagem dinâmica, exibindo a média calculada em vez de fixar o valor no texto. Assim:

public class DisciplinaNotas {
    public static void main(String[] args) {
        double mediaNotas = 8.2;

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

Isso faz com que o programa seja mais flexível e funcione corretamente para qualquer valor de média.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!