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

[Dúvida] Nao entendi?

Fiquei em duvida de como eu tiro essa media?

1 resposta
solução!

Segue um exemplo.

Executei o foreach para poder gerar de forrma automatica as notas e médias de cada auno para cada disciplina

foreach (string aluno in notasAlunos.Keys)
{
    string mensagemAluno = $"Médias do(a) aluno(a) {aluno}";
    string asteriscos = string.Empty.PadLeft(mensagemAluno.Length, '*');
    Console.WriteLine($"\n{asteriscos}");
    Console.WriteLine(mensagemAluno);
    Console.WriteLine($"{asteriscos}");

    foreach (string disciplina in notasAlunos[aluno].Keys)
    {
        mediaNotas = 0;
        Console.WriteLine($"Disciplina: {disciplina}");
        Console.WriteLine($"Nota(s):");

        foreach (int nota in notasAlunos[aluno][disciplina])
        {
            Console.WriteLine($"{nota}");
            mediaNotas += nota;
            
        }
        mediaNotas = mediaNotas / notasAlunos[aluno][disciplina].Count;
        string mensagemDisciplina = $"\nMédia: {mediaNotas}\n";
        Console.WriteLine(mensagemDisciplina);
    }
}

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software