//O programa irá exibir uma lista de carros
//O usuário digitará o nome do carro
//Se o carro digitado existir na lista, a média de vendas será calculada
//Se não, uma mensagem será exibida dizendo que o carro digitado não existe
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 ListaDeCarros()
{
Console.WriteLine("Lista de carros:\n");
foreach(var carros in vendasCarros.Keys)
{
Console.WriteLine(carros);
}
}
void MediaDeVendas()
{
Console.Write("\nDigite o nome do carro desejado: ");
string nomeCarro = Console.ReadLine()!;
if (vendasCarros.ContainsKey(nomeCarro))
{
List<int> numeroDeVendasCarros = vendasCarros[nomeCarro];
double mediaDeVendasCarros = numeroDeVendasCarros.Average();
Console.WriteLine($"A méda de vendas do carro {nomeCarro} é {mediaDeVendasCarros}");
} else
{
Console.WriteLine("O nome do carro digitado não existe dentro da lista!");
}
}
ListaDeCarros();
MediaDeVendas();