Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Verificando aprovação em uma disciplina

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Quantas avaliações foram feitas?");
        int avaliacoes = scanner.nextInt();

        double totalNotas = 0;
        for (int i = 0; i < avaliacoes; i++){
            System.out.println("\nDigite a nota "+ (i+1) +" do aluno: ");
            totalNotas += scanner.nextDouble();
        }
        double media = totalNotas / avaliacoes;

        if (media >= 7) {
            System.out.println(String.format("\nO estudante teve média %.2f e foi aprovado", media));
        } else if (media < 7 && media > 5) {
            System.out.println(String.format("\nO estudante teve média %.2f e está de recuperação", media));
        } else {
            System.out.println(String.format("\nO estudante teve média %.2f e foi reprovado",  media));
        }
    }
}
1 resposta
solução!

Oii!

Excelente trabalho, Keven! Você criou uma solução dinâmica, que se adapta à quantidade de avaliações informada pelo usuário — isso mostra domínio de laços de repetição, acúmulo de dados, entrada de usuário com Scanner e a aplicação correta de condicionais. Está super completo!

Aqui vai links da documentação e guias de estudo:

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