Esempio n. 1
0
        public static void Run()
        {
            var list = new Lista <string>();

            list.Adicionar("Brazil");
            list.Adicionar("Argentina");
            list.Adicionar("Uruguay");

            Console.WriteLine($"Contém Brazil:{list.Contem("Brazil")} ");
            Console.WriteLine($"Contém Argentina:{list.Contem("Argentina")} ");
            Console.WriteLine($"Contém Uruguay:{list.Contem("Uruguay")} ");
        }
Esempio n. 2
0
        public static void Run()
        {
            var list = new Lista <string>();

            list.Adicionar("Brazil");
            list.Adicionar("Argentina");
            list.Adicionar("Uruguay");
            list.Adicionar("Brazil");
            list.Adicionar("Paraguay");
            int index = list.UltimoIndice("Brazil");

            Console.WriteLine($"Ultimo Indice onde está o Brazil: {index}");
        }
        public static void Run()
        {
            Lista <int> list = new Lista <int>();

            list.Adicionar(1);
            list.Adicionar(2);
            list.Adicionar(3);
            list.Adicionar(4);

            Console.WriteLine($"Elemento posicao 0: {list.Obtem(0)}");
            Console.WriteLine($"Elemento posicao 2: {list.Obtem(2)}");
            Console.WriteLine($"Elemento posicao 3: {list.Obtem(3)}");
        }
        public static void Run()
        {
            var list = new Lista <string>();

            list.Adicionar("Arroz");
            list.Adicionar("Feijão");
            list.Adicionar("Batata");
            list.Adicionar("Frango");
            list.Adicionar("Hamburger");

            Console.WriteLine(list);
            list.Limpar();
            Console.WriteLine(list);
        }
        static void Main(string[] args)
        {
            Lista <int> lista = new Lista <int>();
            No <int>    aux   = new No <int>();
            No <int>    no1   = new No <int>();
            No <int>    no2   = new No <int>();
            No <int>    no3   = new No <int>();
            No <int>    no4   = new No <int>();
            No <int>    no5   = new No <int>();
            No <int>    no6   = new No <int>();
            No <int>    no7   = new No <int>();
            No <int>    no8   = new No <int>();
            No <int>    no9   = new No <int>();
            No <int>    no10  = new No <int>();

            no1.Set  = 1;
            no2.Set  = 2;
            no3.Set  = 3;
            no4.Set  = 4;
            no5.Set  = 5;
            no6.Set  = 6;
            no7.Set  = 7;
            no8.Set  = 8;
            no9.Set  = 9;
            no10.Set = 10;

            lista.Adicionar(no1);
            lista.AdicionarUltimo(no2);
            lista.AdicionarUltimo(no3);
            lista.AdicionarUltimo(no4);
            lista.Adicionar(no5);
            lista.AdicionarUltimo(no6);
            lista.Adicionar(no7);
            lista.Adicionar(no8);
            lista.AdicionarUltimo(no9);
            lista.AdicionarUltimo(no10);

            lista.Remover(5);
            //imprimir a lista
            aux = lista.GSInicio;
            for (int i = 0; aux != null; i++)
            {
                Console.WriteLine("valor " + aux.Set);
                aux = aux.SetProx;
            }
        }
        public static void Run()
        {
            Lista <int> list = new Lista <int>();

            list.Adicionar(1);
            list.Adicionar(2);
            list.Adicionar(3);
            list.Adicionar(4);

            Console.WriteLine(list.ToString());
            Console.Write("Remova um elemento");
            var  elemento        = Convert.ToInt32(Console.ReadLine());
            bool remmoveSucessed = list.Remove(elemento);

            Console.WriteLine("Removido com sucesso: " + remmoveSucessed);
            Console.WriteLine(list.ToString());
        }
Esempio n. 7
0
        /// <summary>
        /// Converte os itens de um listview para uma lista de strings
        /// </summary>
        /// <param name="listview">ListView</param>
        /// <returns>Lista de strings</returns>
        public static Lista <String> ListViewToLista(ListView listview)
        {
            Lista <String> retorno = new Lista <String>();

            for (int i = 0; i < listview.Items.Count; i++)
            {
                retorno.Adicionar(listview.Items[i].Text);
            }
            return(retorno);
        }
Esempio n. 8
0
        public void ContemProximoTest()
        {
            String str = "Teste";

            Lista <String> lista = new Lista <String>();

            Assert.IsFalse(lista.ContemProximo());

            lista.Adicionar(str);
            Assert.IsTrue(lista.ContemProximo());
        }
Esempio n. 9
0
        public void BuscarTest()
        {
            String item = "String 1";

            Lista <String> target = new Lista <String>();

            target.Adicionar(item);

            String retorno = target.Buscar(item);

            Assert.AreEqual(item, retorno);
        }
Esempio n. 10
0
        public void Deve_Adicionar_Um_Item_Na_Lista()
        {
            String item = "String 1";

            Lista <String> target = new Lista <String>();

            target.Adicionar(item);

            String retorno = target.Buscar(item);

            Assert.AreEqual(item, retorno);
        }
Esempio n. 11
0
        static void TesteListaGenerica()
        {
            Lista <int> idades = new Lista <int>();

            idades.Adicionar(32);
            idades.AdicionarVarios(25, 36, 27);

            for (int i = 0; i < idades.Tamanho; i++)
            {
                int idadeAtual = idades[i];
            }
        }
Esempio n. 12
0
        /// <summary>
        /// Seleciona um artigo por id
        /// </summary>
        /// <param name="periodico"></param>
        /// <returns></returns>
        public Lista <IArtigo> SelecionarArtigoById(IArtigo artigo)
        {
            Lista <IArtigo> retorno = new Lista <IArtigo>();

            while (Artigos.ContemProximo())
            {
                IArtigo artigoRetorno = (IArtigo)Artigos.Proximo();

                if (artigoRetorno.Id.Equals(artigo.Id))
                {
                    retorno.Adicionar(artigoRetorno);
                }
            }
            return(retorno);
        }
Esempio n. 13
0
        /// <summary>
        /// Seleciona uma edição por id
        /// </summary>
        /// <param name="periodico"></param>
        /// <returns></returns>
        public Lista <IEdicao> SelecionarEdicaoById(IEdicao edicao)
        {
            Lista <IEdicao> retorno = new Lista <IEdicao>();

            while (Edicoes.ContemProximo())
            {
                IEdicao edicaoRetorno = (IEdicao)Edicoes.Proximo();

                if (edicao.Id.Equals(edicao.Id))
                {
                    retorno.Adicionar(edicaoRetorno);
                }
            }
            return(retorno);
        }
Esempio n. 14
0
        /// <summary>
        /// Seleciona um periodico por id
        /// </summary>
        /// <param name="periodico"></param>
        /// <returns></returns>
        public Lista <IPeriodico> SelecionarPeriodicoById(IPeriodico periodico)
        {
            Lista <IPeriodico> retorno = new Lista <IPeriodico>();

            while (Periodicos.ContemProximo())
            {
                IPeriodico periodicoRetorno = (IPeriodico)Edicoes.Proximo();

                if (periodico.Id.Equals(periodico.Id))
                {
                    retorno.Adicionar(periodicoRetorno);
                }
            }
            return(retorno);
        }
Esempio n. 15
0
        public void ProximoTest()
        {
            String str     = "Teste";
            String retorno = "";

            Lista <String> lista = new Lista <String>();

            lista.Adicionar(str);

            if (lista.ContemProximo())
            {
                retorno = lista.Proximo().ToString();
            }

            Assert.IsFalse(String.IsNullOrEmpty(retorno));
        }
Esempio n. 16
0
        /// <summary>
        /// Recupera o id dos artigos do listview
        /// </summary>
        /// <returns></returns>
        private Lista <IArtigo> GetIdArtigos()
        {
            Lista <IArtigo> artigos = null;

            if (!this.lvArtigoEdicao.Items.Count.Equals(0))
            {
                artigos = new Lista <IArtigo>();

                for (int i = 0; i < this.lvArtigoEdicao.Items.Count; i++)
                {
                    IArtigo artigo = new Artigo();

                    artigo.Id = Convert.ToInt32(this.lvArtigoEdicao.Items[i].SubItems[2].Text);

                    artigos.Adicionar(artigo);
                }
            }
            return(artigos);
        }
Esempio n. 17
0
        /// <summary>
        /// Busca uma lista com os artigos avaliados pelo avaliador
        /// </summary>
        /// <param name="avaliador"></param>
        /// <returns></returns>
        public Lista <IArtigo> SelecionarArtigoByAvaliador(IAvaliador avaliador)
        {
            Lista <IArtigo> retorno = new Lista <IArtigo>();

            while (Artigos.ContemProximo())
            {
                IArtigo artigoRetorno = (IArtigo)Artigos.Proximo();

                while (artigoRetorno.Avaliadores.ContemProximo())
                {
                    IAvaliador avaliadorRetorno = (IAvaliador)artigoRetorno.Avaliadores.Proximo();

                    if (avaliador.Id.Equals(avaliadorRetorno.Id))
                    {
                        retorno.Adicionar(artigoRetorno);
                    }
                }
            }
            return(retorno);
        }
Esempio n. 18
0
        /// <summary>
        ///A test for Remover
        ///</summary>
        public void RemoverTest1Helper <T>()
            where T : class
        {
            String str     = "Teste";
            String retorno = "";

            Lista <String> lista = new Lista <String>();

            lista.Adicionar(str);

            if (lista.ContemProximo())
            {
                retorno = lista.Proximo().ToString();
            }

            Assert.IsFalse(String.IsNullOrEmpty(retorno));

            lista.Remover(1);

            Assert.IsFalse(lista.ContemProximo());
        }
Esempio n. 19
0
        public Exercicio6()
        {
            Contatos = new Lista <Contato>(20);
            Contato[] conts = new Contato[] {
                new Contato("Gabriel", "4184156739", "*****@*****.**"),
                new Contato("Guilherme", "4184156739", "*****@*****.**"),
                new Contato("Diego", "4184156739", "*****@*****.**"),
                new Contato("Thiago", "4184156739", "*****@*****.**"),
                new Contato("Carlos", "4184156739", "*****@*****.**"),
                new Contato("Evelin", "4184156739", "*****@*****.**"),
                new Contato("Amanda", "4184156739", "*****@*****.**"),
            };

            for (int i = 0, j = 0; i <= 30; i++, j++)
            {
                if (j == 6)
                {
                    j = 0;
                }
                Contatos.Adicionar(
                    new Contato(conts[j].Nome + i, conts[j].Telefone + i, conts[j].Email + i)
                    );
            }
        }
Esempio n. 20
0
 /// <summary>
 /// Adiciona uma publicação
 /// </summary>
 /// <param name="publicacao"></param>
 public void AtualizarPublicacao(IPublicacao publicacao)
 {
     Artigos.Remover((IArtigo)publicacao);
     Artigos.Adicionar((IArtigo)publicacao);
 }