Cyber Monday

ATÉ 40% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Calculando a média (Faça como eu fiz)

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


Console.Write("Informe o nome do carro que deseja calcular a média: ");
string nomeDoCarro = Console.ReadLine()!;

if (vendasCarros.ContainsKey(nomeDoCarro))
{
    List<int> mediaVendas = vendasCarros[nomeDoCarro];
    Console.WriteLine($"A média de vezes no ano que o carro {nomeDoCarro} foi vendido é {mediaVendas.Average()}");
}
else
{
    Console.WriteLine($"O carro {nomeDoCarro} não foi encontrado!");
}
1 resposta

Olá, Sara, como vai?

Seu código está bem organizado e cumpre exatamente o objetivo da atividade. A busca pela chave no dicionário está sendo feita de forma adequada e o uso do método Average garante um cálculo direto e claro da média. A estrutura geral está correta e funcional.

Parabéns pelo exercício e obrigado por compartilhar sua solução. Sempre que quiser trocar ideias ou testar algo novo, o fórum está à disposição.

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