1
resposta

[Projeto] Meu projeto final

Amigos adicionei um laco de repeticao no metodo MostarBandarRegistradas... Que alem de motras as bandas cadastradas também mostas as notas que ja fortam atribuidas a ela... Para ja ter uma ideia sobre a media quando for fazer.


void MostrarBandasRegistradas()
{
    Console.Clear();
    ExibirTituloDaOpcao("Exibindo todas as bandas registradas e suas notas");

    //for (int i = 0; i < listaDasBandas.Count; i++)
    //{
    //Console.WriteLine($"Banda: {listaDasBandas[i]}");
    //}

    foreach (var banda in bandasRegistradas )
    {
        Console.WriteLine($"Banda: {banda.Key}");
        Console.WriteLine("Notas Atribuidas a banda:");

        foreach (var item2 in banda.Value)
        {
            Console.WriteLine($"{item2}");
        }

    }
    

    Console.WriteLine("\nDigite uma tecla para voltar ao menu principal");
    Console.ReadKey();
    Console.Clear();
    ExibirOpcoesDoMenu();

}
1 resposta

Oi, Ulysses! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Sua abordagem de adicionar um laço foreach para exibir as notas junto das bandas ficou bem clara e ajuda bastante na visualização dos dados. Gostei de como você estruturou o método para mostrar tudo antes de voltar ao menu.

Uma dica interessante para o futuro é usar o metodo Average() para calcular a média das notas de forma simples. Veja este exemplo:


List notas = new List() { 8, 9, 10 };
double media = notas.Average();
Console.WriteLine(media);

Esse código calcula a média automaticamente sem precisar criar variáveis extras.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!