1
resposta

[Sugestão] O laço certo para o problema

var listaDeNotas = new List<double> {
    8.5,
    6.2,
    9.1,
    5.8,
    7.4
};

foreach (double nota in listaDeNotas)
{
    if (nota < 7.0)
    {
        Console.WriteLine($"O aluno com a nota {nota} está abaixo da média!");
    }
    else
    {
        Console.WriteLine($"O aluno com a nota {nota} está indo muito bem!");
    }
}
1 resposta

Olá, José! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou o foreach para percorrer elementos com C#, utilizou muito bem a estrutura condicional para avaliar cada nota e ainda compreendeu a importância da lista para organizar os valores de forma prática.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é calcular a média geral das notas e exibir um resumo. Assim:

var listaDeNotas = new List<double> { 8.5, 6.2, 9.1, 5.8, 7.4 };

double media = listaDeNotas.Average();
Console.WriteLine($"A média da turma foi {media:F2}");

Isso faz o programa fornecer uma visão mais ampla do desempenho da turma.

Fico à disposição!

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