Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Livraria x  = new Livraria("Edson Livros");
            Livro    l1 = new Livro("Harry Potter", "Infantil", 39.99);

            x.Inserir(l1);
            Livro l2 = new Livro("Edson a arte da cabeça", "Conhecimento", 29.99);

            x.Inserir(l2);
            Livro l3 = new Livro("Bruce: A Lenda", "Terror", 39.99);

            x.Inserir(l3);
            foreach (var y in x.Top10Vendidos())
            {
                Console.WriteLine(y);
            }
        }
Exemplo n.º 2
0
    public static void Main(string[] args)
    {
        Livraria li  = new Livraria("Livraria Ler & Aprender");
        Livro    m1  = new Livro("De onde nascem as rosas", "Romance", 35.92);
        Livro    m2  = new Livro("Orgulho e Preconceito", "Romance", 35.90);
        Livro    m3  = new Livro("A culpa é das estrelas", "Romance", 22.88);
        Livro    m4  = new Livro("A saga - Percy Jackson e os olimpianos", "Mitologia Grega", 127.50);
        Livro    m5  = new Livro("A saga - Harry Potter", "Magia", 159.90);
        Livro    m6  = new Livro("O diário de Anne Frank", "Biografia", 30.02);
        Livro    m7  = new Livro("A saga - O senhor dos anéis", "Fantasia", 109.00);
        Livro    m8  = new Livro("Brida", "Romance", 27.92);
        Livro    m9  = new Livro("O Alquimista", "Literatura fantástica", 16.90);
        Livro    m10 = new Livro("O Alienista", "Ficção", 20.08);
        Livro    m11 = new Livro("Cicatrizes", "Romance", 50.00);
        Livro    m12 = new Livro("Vidas secas", "Ficção", 27.90);
        Livro    m13 = new Livro("A saga - Magnus Chase", "Mitologia Nórdica", 144.24);
        Livro    m14 = new Livro("O guia do mochileiro das galáxias", "Ficção Científica", 19.69);
        Livro    m15 = new Livro("O ódio que você semeia", "Romance", 28.90);
        Livro    m16 = new Livro("A saga - Jogos vorazes", "Ficção Científica", 123.68);
        Livro    m17 = new Livro("Uma dobra no tempo", "Romance", 18.90);
        Livro    m18 = new Livro("O assassinato no expresso do Oriente", "Mistério", 29.90);
        Livro    m19 = new Livro("Razão e sensibilidade", "Romance", 34.95);
        Livro    m20 = new Livro("Ou isto ou aquilo", "Infanto Juvenil", 33.68);

        m1.Vender(59);
        m2.Vender(484);
        m3.Vender(252);
        m4.Vender(207);
        m5.Vender(419);
        m6.Vender(350);
        m7.Vender(296);
        m8.Vender(478);
        m9.Vender(289);
        m10.Vender(63);
        m11.Vender(314);
        m12.Vender(288);
        m13.Vender(495);
        m14.Vender(160);
        m15.Vender(390);
        m16.Vender(96);
        m17.Vender(284);
        m18.Vender(409);
        m19.Vender(364);
        m20.Vender(70);

        li.Inserir(m1);
        li.Inserir(m2);
        li.Inserir(m3);
        li.Inserir(m4);
        li.Inserir(m5);
        li.Inserir(m6);
        li.Inserir(m7);
        li.Inserir(m8);
        li.Inserir(m9);
        li.Inserir(m10);
        li.Inserir(m11);
        li.Inserir(m12);
        li.Inserir(m13);
        li.Inserir(m14);
        li.Inserir(m15);
        li.Inserir(m16);
        li.Inserir(m17);
        li.Inserir(m18);
        li.Inserir(m19);
        li.Inserir(m20);

        Console.WriteLine($"Bem-vindos a {li}!");
        Console.WriteLine($"Aqui temos um acervo com {li.Qtd} livros, são eles:");
        foreach (Livro j in li.Listar())
        {
            if (j != null)
            {
                Console.WriteLine($"- {j.Titulo};");
            }
        }
        Console.WriteLine();
        Console.WriteLine($"Temos os seguintes gêneros:");
        foreach (Livro j in li.ListarGenero())
        {
            if (j != null)
            {
                Console.WriteLine($"- {j.GetGenero()};");
            }
        }
        Console.WriteLine();
        Console.WriteLine("Nosso TOP 10 de vendas:");
        foreach (Livro j in li.Top10Vendidos())
        {
            if (j != null)
            {
                Console.WriteLine($"Top {(Array.IndexOf(li.Top10Vendidos(), j))+1} {j.Titulo} - Com {j.Vendidos} exemplares vendidos!");
            }
        }
    }