Eu usei o ForEach, onde ele é um laço de repetição que percorre todos os elementos de uma coleção (List, Array, Queue, etc). de forma simples e direta.
meu código ficou assim:
Console.WriteLine("O laço certo para o problema");
List<double> notas = new List<double>
{
8.5,
6.2,
9.1,
5.8,
7.4
};
double mediaAprovação = 7.0;
foreach (double nota in notas)
{
if (nota >= mediaAprovação)
{
Console.WriteLine($"O aluno com a média {nota} esta indo muito bem");
} else
{
Console.WriteLine($"O aluno com a média {nota} está abaixo da média!");
}
}