1
resposta

[Projeto] Resposta - O laço certo para o problema

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

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

Oi! Como vai?

Seu uso do foreach para percorrer a lista de notas está muito claro e direto. A lógica condicional que separa as notas acima e abaixo da média também está bem aplicada.

Uma dica interessante para o futuro é usar o método Add para adicionar elementos dinamicamente à lista, caso precise.Veja este exemplo:


List<int> numeros = new List<int>();
numeros.Add(10);
numeros.Add(20);
Console.WriteLine(numeros.Count);

Esse código cria uma lista de inteiros, adiciona dois valores e exibe o total de itens com Count.

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