Olá, Alycia! Como vai?
Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.
Observei que você utilizou muito bem o método .Average()
para calcular as médias e ainda compreendeu a importância da estrutura condicional if else
para determinar a situação de aprovação.
Uma dica interessante para o futuro é usar interpolação de strings com formatação para deixar a saída mais elegante. Dessa forma:
foreach (var aluno in Alunos)
{
double media = aluno.Value.Average();
string status = media >= 7 ? "Aprovado" : "Reprovado";
Console.WriteLine($"{aluno.Key,-10} Média: {media:F1} Situação: {status}");
}
Resultado:
Ana Média: 9.5 Situação: Aprovado
Pietro Média: 9.4 Situação: Aprovado
Julia Média: 8.8 Situação: Aprovado
Fernando Média: 6.8 Situação: Reprovado
Isso faz com que a apresentação dos dados fique mais clara e alinhada, facilitando a leitura.
Para saber mais:
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!