static void MostrarLanche(Restaurantes restaurante) { Console.WriteLine("Os lanches da unidade " + restaurante.Nome + " são: "); Console.WriteLine(""); foreach (Lanches lanche in restaurante.lanches) { Console.WriteLine($"Nome: {lanche.nome}\n" + $"Descrição: {lanche.descricao}\n" + $"Preço: {lanche.preco}"); Console.WriteLine(""); } }
static void Main(string[] args) { Restaurantes restaurante1 = new Restaurantes("Nc Donald's BR"); restaurante1.Lanches = new List <Lanches>(); Lanches NcFeijoada = new Lanches(); { NcFeijoada.nome = "Nc Feijoada"; NcFeijoada.descricao = "Lanche com uma das receitas mais conhecidas da nação.+\n" + "corra provar!"; NcFeijoada.preco = 14.98f; restaurante1.Lanches.Add(NcFeijoada); } Lanches NcBacon = new Lanches(); { NcBacon.nome = "Nc Bacon"; NcBacon.descricao = "hamburger, queijo, tomate, bacon, molho especial"; NcBacon.preco = 16.90f; restaurante1.Lanches.Add(NcBacon); } Lanches NcAcaraje = new Lanches(); { NcAcaraje.nome = "Nc Acarajé"; NcAcaraje.descricao = "Camarão seco, mandioquinha, cebola e salsa\n" + "um gostinho da Bahia"; NcAcaraje.preco = 12.49f; restaurante1.Lanches.Add(NcAcaraje); } Lanches NcPicanha = new Lanches(); { NcPicanha.nome = "Nc Picanha"; NcPicanha.descricao = "picanha grelhada, tomate, alface queijo cheddar, picles e onion"; NcPicanha.preco = 19.90f; restaurante1.Lanches.Add(NcPicanha); } Restaurantes restaurante2 = new Restaurantes("Mc Donald´s AR"); restaurante2.Lanches = new List <Lanches>(); Lanches ncpicanha = new Lanches(); { ncpicanha.nome = "Nc Picanha"; ncpicanha.descricao = "picanha grelhada, tomate, alface queijo cheddar, picles e onion"; ncpicanha.preco = 12.88f; restaurante2.Lanches.Add(ncpicanha); } Lanches ncChimiChurri = new Lanches(); { ncChimiChurri.nome = "Nc Chimi Chúrri"; ncChimiChurri.descricao = "Um prato carregado pela cultura argentina"; ncChimiChurri.preco = 16.90f; restaurante2.Lanches.Add(ncChimiChurri); } Restaurantes restaurante3 = new Restaurantes("Mc Donald's EUA"); restaurante3.Lanches = new List <Lanches>(); Lanches Ncbacon = new Lanches(); { Ncbacon.nome = "Nc Bacon"; Ncbacon.descricao = "hamburger, queijo, tomate, bacon, molho especial"; Ncbacon.preco = 8.99f; restaurante3.Lanches.Add(Ncbacon); } Lanches ncCheddar = new Lanches(); { ncCheddar.nome = "Nc Cheddar"; ncCheddar.descricao = "hamburger grelhado, alface, vinagrete, queijo chedar, molho esoecial"; ncCheddar.preco = 10.98f; restaurante3.Lanches.Add(ncCheddar); } Restaurantes restaurante4 = new Restaurantes("Mc Donald's Japan"); restaurante4.Lanches = new List <Lanches>(); Lanches ncSushi = new Lanches(); { ncSushi.nome = "Nc Sushi"; ncSushi.descricao = "Um dos gostinhos mais característicos\n" + "da terra do sol nascente..."; ncSushi.preco = 16.99f; restaurante4.Lanches.Add(ncSushi); } Lanches nccheddar = new Lanches(); { nccheddar.nome = "Nc Cheddar"; nccheddar.descricao = "hamburger grelhado, alface, vinagrete, queijo chedar, molho esoecial"; nccheddar.preco = 8.98f; restaurante4.Lanches.Add(nccheddar); } string[] vetA = new string[2]; Console.WriteLine("Bem vindos à rede de restaurantes Mequi"); vetA[0] = ""; vetA[1] = "Digite 1 para cardápio específico\n" + "digite 2 para acessar toda a rede"; for (int i = 0; i < vetA.Length; i++) { Console.WriteLine(vetA[i]); Thread.Sleep(1500); } Console.WriteLine(""); int num = int.Parse(Console.ReadLine()); switch (num) { case 1: Console.WriteLine("Digite o nome do país:"); string pais = Console.ReadLine(); if (pais == "Brasil") { MostrarLanche(restaurante1); } else if (pais == "Argentina") { MostrarLanche(restaurante2); } else if (pais == "EUA") { MostrarLanche(restaurante3); } else if (pais == "Japão") { MostrarLanche(restaurante4); } else { Console.WriteLine("Unidade não encontrada!"); } break; case 2: MostrarLanche(restaurante1); Console.WriteLine(""); MostrarLanche(restaurante2); Console.WriteLine(""); MostrarLanche(restaurante3); Console.WriteLine(""); MostrarLanche(restaurante4); break; }