Olá Horizon! Como vai?
Você pode, sim, usar outro tipo de loop para percorrer a lista de notas. Uma alternativa ao for
é o foreach
, que é bastante útil quando você quer iterar sobre todos os elementos de uma coleção sem se preocupar com o índice. Aqui está como ficaria o seu código usando foreach
:
List<int> notas = new List<int> { 4, 7, 5, 9, 6 };
foreach (int nota in notas)
{
if (nota <= 5)
{
Console.WriteLine($"Nota {nota} - Reprovado");
}
else
{
Console.WriteLine($"Nota {nota} - Aprovado");
}
}
O foreach
é mais legível e elimina a necessidade de gerenciar o índice manualmente, o que pode tornar o código mais limpo e menos propenso a erros. Espero que isso ajude a diversificar suas abordagens em C#.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.