1
resposta

Solução

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 } }
};

foreach(string key in vendasCarros.Keys)
{
    Console.WriteLine($"{key} teve a média de venda de {vendasCarros[key].Average()}");
}
1 resposta

Boa noite, Estudante! Tudo bem com você?

Obrigado por compartilhar seu código com a comunidade Alura. Gostei de como você utilizou o método Average para calcular a média de vendas diretamente a partir dos valores armazenados no dicionário. É uma abordagem clara e o código funciona como esperado:

A imagem mostra a saída de um programa no console, intitulado "Console de Depuração do Mix". O programa exibe informações sobre a média de vendas de carros superesportivos. Cada linha contém o nome de um modelo de carro seguido pela média de vendas correspondente. Os dados apresentados são: "Bugatti Veyron teve a média de venda de 10"
"Koenigsegg Agera RS teve a média de venda de 4,6"
"Lamborghini Aventador teve a média de venda de 20"
"Pagani Huayra teve a média de venda de 4,8"
"Ferrari LaFerrari teve a média de venda de 7,2"

Conte com o apoio do Fórum na sua jornada.

Abraços e bons estudos!