using System.Runtime.InteropServices;
Dictionary<string, List> carros = new Dictionary<string, List> { { "Ferrari", new List{10,20,13,14} }, {"Kwid", new List{10,6,8,7 } }, {"Corola 2020", new List{2,5,7,8 } }, {"Pálio 2015", new List{2,10,22,30} } }; Dictionary<string, double> medias = new Dictionary<string, double>();
foreach (string car in carros.Keys) { Console.WriteLine($"Carros do sistema: {car}"); } Console.Write("Digite o veículo que deseja consultar:"); string veiculoBusca = Console.ReadLine()!; Console.Clear(); if (carros.ContainsKey(veiculoBusca))//condicional com veiculo existente { List listaDeVendas = carros[veiculoBusca];//Acesso a minha lista de vendas do veiculo digitado
int soma = 0; //instaciando minha variável de soma
foreach(int numero in listaDeVendas)//loop que soma os valores da lista do veiculo
{
soma+= numero;
}
double media = (double)soma/listaDeVendas.Count;//Calcula a media da minhas vendas do veiculo
medias[veiculoBusca] = media;
} else { Console.WriteLine("Carro indisponível"); } Console.WriteLine($"Média de vendas do ano do vículo {veiculoBusca},foi de {medias[veiculoBusca]}");