Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Minha resposta do exercicio

Dictionary<string, List> notasAlunos = new Dictionary<string, List> { { "Bárbara Elen", new List { 10, 15, 12, 8, 5 } }, { "Alice Ellen", new List { 10,15,5,25 } }, { "Sarah Bianca", new List { 20, 18, 22, 24, 16 } }, { "Alex Junio", new List { 4, 5, 6, 5, 4 } }, }; foreach (var aluno in notasAlunos) { double soma = 0; for (int i = 0; i < aluno.Value.Count; i++) { soma += aluno.Value[i]; } double media = soma / aluno.Value.Count; Console.WriteLine($"Média de {aluno.Key}: {media}"); }

1 resposta
solução!

Oi Bárbara, tudo bem?

Parece que você está fazendo um ótimo trabalho com o exercício proposto! Seu código para o dicionário de alunos e suas notas está correto. Você criou um dicionário onde a chave é o nome do aluno e o valor é uma lista de notas. Depois, você percorre o dicionário com um loop foreach e calcula a média das notas de cada aluno.

Parece que você entendeu bem como usar dicionários e listas em C#, além de como percorrer essas estruturas de dados com loops. Continue assim!

Um abraço e bons estudos.