1
resposta

[Projeto] solução possível para o desafio

Dictionary<string, List<int>> vendasCarros = new Dictionary<string, List<int>> {
    { "Bugatti Veyron", new List<int> { 10, 15, 12, 8, 5 } },
    { "Koenigsegg Agera RS", new List<int> { 2, 3, 5, 6, 7 } },
    { "Lamborghini Aventador", new List<int> { 20, 18, 22, 24, 16 } },
    { "Pagani Huayra", new List<int> { 4, 5, 6, 5, 4 } },
    { "Ferrari LaFerrari", new List<int> { 7, 6, 5, 8, 10 } }
};

void CalculandoMediaCarro ()
{
    Console.WriteLine("avaliando a nota dos carros\n");
    Console.Write("digite o nome do carro:");
    string nomeDoCarro=Console.ReadLine()!;

   
    if (vendasCarros.ContainsKey(nomeDoCarro))
    {
        ///SOMA:para fazer a soma na lista usamos o .Sum();
        var vendaDosCarros = vendasCarros[nomeDoCarro];
        double calculo = vendaDosCarros.Sum ();
        Console.WriteLine($"A quantidade desse carro por ano e {calculo}");


        ///Media:para fazer a media na lista usamos o .Average();
        var mediaVendas = vendasCarros[nomeDoCarro];
        double media = vendaDosCarros.Average();
        Console.WriteLine($"A média de vendas é {media}");
    }
    else
    {
        Console.WriteLine("nao achei nem um carrinho");
    }
}
CalculandoMediaCarro ();
1 resposta

Olá João! tudo bom?

Primeiramente obrigado por compartilhar sua solução conosco, ficou muito bom. Continue focado e bons estudos!