Example #1
0
    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;
    }
Example #3
0
    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();
    }