public static void Main(string[] args) { Loja AppStore = new Loja(); Aplicativo Zap = new Aplicativo { Nome = "Zap", Categoria = "Rede Social", Preco = Convert.ToDecimal(10) }; Aplicativo Clash = new Aplicativo { Nome = "Clash", Categoria = "Jogo", Preco = Convert.ToDecimal(50) }; Aplicativo Fb = new Aplicativo { Nome = "Face", Categoria = "Rede Social", Preco = Convert.ToDecimal(70) }; AppStore.Inserir(Zap); AppStore.Inserir(Fb); AppStore.Inserir(Clash); Zap.Curtir(); Zap.Curtir(); Clash.Curtir(); Console.WriteLine("Redes sociais:"); foreach (Aplicativo x in AppStore.Pesquisar("Rede Social")) { Console.WriteLine(x); } Console.WriteLine("Excluindo FaceBook da loja"); AppStore.Excluir(Fb); foreach (Aplicativo x in AppStore.Listar()) { Console.WriteLine(x); } }
public static void Main(string[] args) { Aplicativo app1 = new Aplicativo(); app1.Nome = "Windows 10"; app1.Categoria = "Sistema Operacional"; app1.Preco = 5.50M; app1.Curtir(); Aplicativo app2 = new Aplicativo(); app2.Nome = "AutoCad"; app2.Categoria = "Desenho Técnico"; app2.Preco = 12000.00M; Aplicativo app3 = new Aplicativo(); app3.Nome = "Sketshup"; app3.Categoria = "Desenho Técnico"; app3.Preco = 6500.00M; Aplicativo app4 = new Aplicativo(); app4.Nome = "Word"; app4.Categoria = "Automação de Escritório"; app4.Preco = 158.65M; app1.Curtir(); app1.Curtir(); app2.Curtir(); app2.Curtir(); app3.Curtir(); Loja lj = new Loja(); lj.Nome = "Miranda Computação"; Console.WriteLine("Incluindo ..."); lj.Inserir(app1); Console.WriteLine("Incluindo ..."); lj.Inserir(app2); Console.WriteLine("Incluindo ..."); lj.Inserir(app3); Console.WriteLine("Incluindo ..."); lj.Inserir(app4); Console.WriteLine("\nLista em ordem alfabética\n------------------------------"); foreach (Aplicativo a in lj.Listar()) { Console.WriteLine(a); } Console.WriteLine($"\nExcluindo {app2.Nome} ..."); lj.Excluir(app2); Console.WriteLine("\nLista em ordem alfabética\n------------------------------"); foreach (Aplicativo a in lj.Listar()) { Console.WriteLine(a); } Console.WriteLine($"\nPesquisando categoria {app1.Categoria}\n------------------------------"); foreach (Aplicativo a in lj.Pesquisar(app1.Categoria)) { Console.WriteLine(a); } Console.WriteLine("\nLista em ordem de preços\n------------------------------"); foreach (Aplicativo a in lj.ListarPreco()) { Console.WriteLine(a); } Console.WriteLine("\nTop 10\n------------------------------"); List <Aplicativo> apps = lj.Top10MaisCurtidos(); for (int i = 0; (i < 10) && (i < apps.Count); i++) { Console.WriteLine(apps[i]); } return; }
public static void Main(string[] args) { Loja l = new Loja(); l.Nome = "Game Store"; Aplicativo a = new Aplicativo(); a.Nome = "Assetto Corsa"; a.Categoria = "Simulação"; a.Preço = Convert.ToDecimal(54.00); a.Curtir(96); Aplicativo b = new Aplicativo(); b.Nome = "Grand Theft Auto V"; b.Categoria = "Sandbox"; b.Preço = Convert.ToDecimal(73.00); b.Curtir(80); Aplicativo c = new Aplicativo(); c.Nome = "Call of Duty Cold War"; c.Categoria = "FPS"; c.Preço = Convert.ToDecimal(188.70); c.Curtir(76); Aplicativo d = new Aplicativo(); d.Nome = "The Elder Scrolls 5 Skyrim"; d.Categoria = "RPG"; d.Preço = Convert.ToDecimal(97.35); d.Curtir(93); Aplicativo e = new Aplicativo(); e.Nome = "DayZ"; e.Categoria = "Sobrevivência"; e.Preço = Convert.ToDecimal(190.50); e.Curtir(87); Aplicativo f = new Aplicativo(); f.Nome = "Fallout 4"; f.Categoria = "Pós-Apocaliptico"; f.Preço = Convert.ToDecimal(56.00); f.Curtir(70); Aplicativo g = new Aplicativo(); g.Nome = "Sims 4"; g.Categoria = "Simulação"; g.Preço = Convert.ToDecimal(64.00); g.Curtir(83); Aplicativo h = new Aplicativo(); h.Nome = "FIFA 21"; h.Categoria = "Futebol"; h.Preço = Convert.ToDecimal(144.99); h.Curtir(78); Aplicativo i = new Aplicativo(); i.Nome = "Shogun 2 Total War"; i.Categoria = "Estratégia"; i.Preço = Convert.ToDecimal(154.00); i.Curtir(81); Aplicativo j = new Aplicativo(); j.Nome = "Hitman 3"; j.Categoria = "Stealth "; j.Preço = Convert.ToDecimal(173.30); j.Curtir(74); Aplicativo k = new Aplicativo(); k.Nome = "Minecraft"; k.Categoria = "Sobrevivência"; k.Preço = Convert.ToDecimal(29.90); k.Curtir(95); l.Inserir(a); l.Inserir(b); l.Inserir(c); l.Inserir(d); l.Inserir(e); l.Inserir(f); l.Inserir(g); l.Inserir(h); l.Inserir(i); l.Inserir(j); l.Inserir(k); Console.WriteLine($"Bem-vindos a {l.Nome}. Nós temos {l.Qtd} jogos no estoque, sendo eles:"); foreach (Aplicativo w in l.Listar()) { if (w != null) { Console.WriteLine($"- {w};"); } } Console.WriteLine(); Console.WriteLine($"Resultados da sua busca:"); foreach (Aplicativo r in l.Pesquisar("Sobrevivência")) { if (r != null) { Console.WriteLine($"- {r};"); } } Console.WriteLine(); }