1
resposta

[Solução] Verificando aprovação em uma disciplina

O programa determina a partir da média do aluno se ele foi aprovado, está de recuperação ou foi reprovado.

import java.util.Scanner;

public class Aprovacao {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("Digite a média do aluno: ");
        double media = scanner.nextDouble();

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

        scanner.close();
    }
}
1 resposta

Oi, Ariane! Como vai?

Seu código está bem estruturado e demonstra que você compreendeu bem o uso das condições compostas. A lógica para verificar a média e determinar a situação do aluno ficou clara e objetiva.

Uma dica interessante para o futuro é usar o método String.format() para deixar a saída do texto ainda mais organizada. Veja este exemplo:


System.out.println(String.format("O estudante teve média %.1f e foi aprovado.", media));

Esse código usa String.format para formatar a média com uma casa decimal.

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