1
resposta

[Desafio]Uma Possível solução para o desafio

void MostrarAvaliacaoDasBandas()
{
    Console.Clear();
    ExibirTituloDaOpcao("Mostrar media de avaliacao das bandas");
    Thread.Sleep(1000);

    Console.WriteLine("\nLista das bandas avaliadas:");
    foreach (var chaveBanda in dictBandas)
    {
        Console.WriteLine($"Key: {chaveBanda.Key}");
    }


    try
    {
        Console.WriteLine("\nInforme o nome da banda para visualizar a media de avaliacao:");
        string nomeDaBanda = Console.ReadLine();
        
        List<int> notas = dictBandas[nomeDaBanda];

        if (notas.Count > 0)
        {
            double mediaNotasBanda = Math.Round(notas.Average(), 2);
            Console.WriteLine($"A media de avaliacao da banda {nomeDaBanda} e ** {mediaNotasBanda} **");
        }

    }
    catch (Exception e)
    {
        Console.WriteLine($"Ocorrencia: {e.Message}");
    }

    Console.WriteLine("\nPara novas consultas de avaliaçãod das bandas favor leia o menu principal.\n");

    MenuDeDesafios();
}
1 resposta

Oi Francisco, tudo bem?

Parabéns pela sua solução para o desafio! Muito obrigada por compartilhar com a gente, é sempre bom ver as soluções que as pessoas estudantes criam.

Continue os bons estudos.

Um abraço.