Пример #1
0
        static void TestaListaDeContaCorrente()
        {
            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            lista.Adicionar(new ContaCorrente(874, 5679787));
            lista.Adicionar(new ContaCorrente(874, 5679754));


            lista.AdicionarVarios(
                new ContaCorrente(874, 5679745),
                new ContaCorrente(874, 4353635),
                new ContaCorrente(874, 6757575),
                new ContaCorrente(874, 7686868),
                new ContaCorrente(874, 9086845),
                new ContaCorrente(874, 8786845),
                new ContaCorrente(874, 1186845),
                new ContaCorrente(874, 2286845),
                new ContaCorrente(874, 3386845)
                );

            for (int i = 0; i < lista.Tamanho; i++)
            {
                ContaCorrente itemAtual = lista[i];
                Console.WriteLine($"Item na posição {i} = Conta {itemAtual.Agencia}/{itemAtual.Numero}");
            }
        }
        static void TestaListaDeContaCorrente()
        {
            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            ContaCorrente contaDoGui = new ContaCorrente(101, 1000001);

            lista.Adicionar(contaDoGui);

            lista.Adicionar(new ContaCorrente(102, 1000002));
            lista.Adicionar(new ContaCorrente(103, 1000003));
            lista.Adicionar(new ContaCorrente(104, 1000004));

            ContaCorrente[] contas = new ContaCorrente[]
            {
                new ContaCorrente(105, 1000005),
                new ContaCorrente(106, 1000006),
                new ContaCorrente(107, 1000007)
            };

            lista.AdicionarVarios(contas);

            lista.AdicionarVarios(new ContaCorrente(108, 1000008), new ContaCorrente(109, 1000009), new ContaCorrente(110, 1000010));

            for (int i = 0; i < lista.Tamanho; i++)
            {
                ContaCorrente itemAtual = lista[i];
                Console.WriteLine($"Item na posição {i}: Conta {itemAtual.Numero}/{itemAtual.Agencia}");
            }

            lista.Remover(contaDoGui);
        }
Пример #3
0
        static void Main(string[] args)
        {
            // açúcar sintático
            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            {
                ContaCorrente contaDaJe = new ContaCorrente(12222, 222222);
                lista.Adicionar(contaDaJe);
                lista.Adicionar(new ContaCorrente(345, 23462));
                lista.Adicionar(new ContaCorrente(363, 22451));
                lista.Adicionar(new ContaCorrente(735, 23552));
                lista.Adicionar(new ContaCorrente(363, 22451));
                lista.Adicionar(new ContaCorrente(735, 23552));
                lista.Adicionar(new ContaCorrente(363, 22451));
                lista.Adicionar(new ContaCorrente(363, 22451));
                lista.Adicionar(new ContaCorrente(735, 23552));
                lista.Adicionar(new ContaCorrente(735, 23552));

                lista.EscreverListaNaTela();
                lista.Remover(contaDaJe);

                Console.WriteLine("Após remover a conta");

                lista.EscreverListaNaTela();
            };



            Console.ReadLine();
        }
Пример #4
0
        static void Main(string[] args)
        {
            /*
             * int[] idades = new int[] {15, 28, 35, 50, 28};
             *
             * //idades[0] = 15;
             * //idades[1] = 28;
             * //idades[2] = 35;
             * //idades[3] = 50;
             * //idades[4] = 28;
             * //idades[5] = 63;
             *
             * int acumulador = 0;
             * for(int indice = 0; indice < idades.Length; indice++)
             * {
             *  acumulador += idades[indice];
             * }
             *
             * int media = acumulador / idades.Length;
             * Console.WriteLine(media);
             */

            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            lista.Adicionar(new ContaCorrente(346, 24561));
            lista.Adicionar(new ContaCorrente(385, 58464));
            lista.Adicionar(new ContaCorrente(323, 79898));

            Console.ReadLine();
        }
        public static void TestarAdcionar()
        {
            ContaCorrente        contaThiago        = new ContaCorrente(11111, 11111);
            ListaDeContaCorrente listaContaCorrente = new ListaDeContaCorrente();

            listaContaCorrente.Adicionar(new ContaCorrente(666, 222));
            listaContaCorrente.Adicionar(new ContaCorrente(667, 223));
            listaContaCorrente.Adicionar(contaThiago);
            listaContaCorrente.Remover(contaThiago);
        }
Пример #6
0
        static void TesteMetodoRemover(ListaDeContaCorrente lista)
        {
            ContaCorrente contaTesteRemocao = new ContaCorrente(999, 9999999);

            lista.Adicionar(contaTesteRemocao);
            lista.Adicionar(new ContaCorrente(123, 0000008));
            lista.Adicionar(new ContaCorrente(123, 0000009));
            lista.Adicionar(new ContaCorrente(123, 0000010));
            lista.Adicionar(new ContaCorrente(123, 0000011));
            Console.WriteLine();
            lista.ListarContas();
            lista.Remover(contaTesteRemocao);
            Console.WriteLine();
            lista.ListarContas();
            Console.WriteLine();
        }
Пример #7
0
        static void TestaListaDeContaCorrente()
        {
            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            //lista.MeuMetodo(numero: 10); Exemplo de chamada onde se passa direto o argumento que queremos usar

            ContaCorrente contadoGui = new ContaCorrente(434, 3434343);

            lista.Adicionar(contadoGui);

            ContaCorrente[] contas = new ContaCorrente[]
            {
                new ContaCorrente(875, 5679787),
            };

            lista.AdicionarVarios(new ContaCorrente(875, 5679787),
                                  new ContaCorrente(875, 56797989),
                                  new ContaCorrente(875, 5679745),
                                  new ContaCorrente(875, 5679745),
                                  new ContaCorrente(875, 5679745),
                                  new ContaCorrente(875, 5679745),
                                  new ContaCorrente(875, 5679745),
                                  new ContaCorrente(875, 5679745),
                                  new ContaCorrente(875, 5679745));

            for (int i = 0; i < lista.Tamanho; i++)
            {
                ContaCorrente itemAtual = lista[i]; //Aqui usamos um indexador
                Console.WriteLine($"Item na posição: {i} = Conta {itemAtual.Numero}/{itemAtual.Agencia}");
            }
        }
Пример #8
0
        static void TestaListaDeContaCorrente()
        {
            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            ContaCorrente contaDoGui = new ContaCorrente(111, 1111111);

            lista.Adicionar(contaDoGui);
            lista.Adicionar(new ContaCorrente(874, 5754095));
            lista.Adicionar(new ContaCorrente(874, 5754096));
            lista.Adicionar(new ContaCorrente(874, 5754097));
            lista.Adicionar(new ContaCorrente(874, 5754095));
            lista.Adicionar(new ContaCorrente(874, 5754096));
            lista.Adicionar(new ContaCorrente(874, 5754097));
            lista.Adicionar(new ContaCorrente(874, 5754095));
            lista.Adicionar(new ContaCorrente(874, 5754096));
            lista.Adicionar(new ContaCorrente(874, 5754097));

            ContaCorrente[] contas = new ContaCorrente[]
            {
                contaDoGui,
                new ContaCorrente(874, 5754095),
                new ContaCorrente(874, 5754096)
            };

            lista.AdicionarVarios(contas);
            lista.AdicionarVarios
            (
                contaDoGui,
                new ContaCorrente(874, 5754095),
                new ContaCorrente(874, 5754096)
            );

            //lista.EscreverListaNaTela();

            //lista.Remover(contaDoGui);

            //lista.EscreverListaNaTela();

            for (int i = 0; i < lista.Tamanho; i++)
            {
                ContaCorrente itemAtual = lista[i];
                Console.WriteLine($"Item na posição {i} = Conta {itemAtual.Numero}/{itemAtual.Agencia}");
            }
        }
Пример #9
0
        static void TestaListaDeContaCorrente()
        {
            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            ContaCorrente contaFabio = new ContaCorrente(001, 14155099);

            lista.Adicionar(new ContaCorrente(874, 8745656));
            lista.Adicionar(new ContaCorrente(874, 8745655));
            lista.Adicionar(new ContaCorrente(874, 8745654));
            lista.Adicionar(contaFabio);

            lista.AdicionarVarios(new ContaCorrente(874, 8745654), new ContaCorrente(874, 8745654), new ContaCorrente(874, 8745654), new ContaCorrente(874, 8745654));

            for (int i = 0; i < lista.Tamanho; i++)
            {
                ContaCorrente itemAtual = lista[i];
                Console.WriteLine($"Item na posição {i} = Conta {itemAtual.Numero}/{itemAtual.Agencia}");
            }
        }
Пример #10
0
 static void TesteMetodoAdicionar(ListaDeContaCorrente lista)
 {
     lista.Adicionar(new ContaCorrente(123, 0000001));
     lista.Adicionar(new ContaCorrente(123, 0000002));
     lista.Adicionar(new ContaCorrente(123, 0000003));
     lista.Adicionar(new ContaCorrente(123, 0000004));
     lista.Adicionar(new ContaCorrente(123, 0000005));
     lista.Adicionar(new ContaCorrente(123, 0000006));
     lista.Adicionar(new ContaCorrente(123, 0000007));
 }
        static void TestarIndexadores()
        {
            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            lista.Adicionar(new ContaCorrente(100, 40010));
            lista.Adicionar(new ContaCorrente(101, 40011));
            lista.Adicionar(new ContaCorrente(102, 40012));
            lista.Adicionar(new ContaCorrente(103, 40013));

            //ContaCorrente conta = lista.GetItemNoIndice(2);
            //Console.WriteLine($"{conta.Agencia}/{conta.Numero}");
            lista.AdicionarVarios(
                new ContaCorrente(100, 40010),
                new ContaCorrente(101, 40011)
                );

            for (int i = 0; i < lista.Tamanho; i++)
            {
                ContaCorrente conta = lista[i];
                Console.WriteLine($"{conta.Agencia}/{conta.Numero}");
            }
        }
Пример #12
0
        static void TestaContaCorrente()
        {
            ListaDeContaCorrente lista       = new ListaDeContaCorrente();
            ContaCorrente        contaDoGabs = new ContaCorrente(111, 11111111);

            lista.Adicionar(contaDoGabs);

            //lista.Adicionar(new ContaCorrente(845, 456789));
            //lista.Adicionar(new ContaCorrente(845, 456788));

            ContaCorrente[] contas = new ContaCorrente[]
            {
                contaDoGabs,
                new ContaCorrente(845, 456789),
                new ContaCorrente(845, 456788)
            };
            //lista.Adicionar(contas);
            lista.AdicionarVarios(
                contaDoGabs,
                new ContaCorrente(845, 456789),
                new ContaCorrente(845, 456788)
                );

            for (int i = 0; i < lista.Tamanho; i++)
            {
                ContaCorrente itemAtual = lista[i];
                Console.WriteLine($"Item na posicao {i} = Conta {itemAtual.Numero}/{itemAtual.Agencia}");
            }


            //lista.EscreverListaNaTela();
            //lista.Remover(contaDoGabs);
            //Console.WriteLine("Apos remover o item");
            //lista.EscreverListaNaTela();



            Console.ReadLine();

            ContaCorrente[] contas2 = new ContaCorrente[] {
                new ContaCorrente(845, 456789),
                new ContaCorrente(845, 794567),
                new ContaCorrente(845, 461234)
            };

            for (int indice = 0; indice < contas.Length; indice++)
            {
                ContaCorrente contaAtual = contas[indice];
                Console.WriteLine($"Conta {indice} {contaAtual.Numero}"); // $ = interpolaçao
            }
        }
Пример #13
0
        static void TestarListaCorrente()
        {
            ListaDeContaCorrente lista      = new ListaDeContaCorrente();
            ContaCorrente        contaDoGui = new ContaCorrente(874, 565555);


            lista.Adicionar(new ContaCorrente(874, 565555));
            lista.Adicionar(new ContaCorrente(874, 251432));

            ContaCorrente[] contas = new ContaCorrente[]
            {
                new ContaCorrente(874, 251432),
                new ContaCorrente(874, 525145),
                new ContaCorrente(874, 362511),
                new ContaCorrente(874, 152465),
                new ContaCorrente(874, 256885),
                new ContaCorrente(874, 158822),
                new ContaCorrente(874, 152466)
            };

            lista.AdicionarVarios(contas);
            lista.AdicionarVarios(
                new ContaCorrente(874, 251432),
                new ContaCorrente(872, 525145),
                new ContaCorrente(871, 362511),
                new ContaCorrente(870, 152465),
                new ContaCorrente(177, 256885),
                new ContaCorrente(374, 158822),
                new ContaCorrente(474, 152466)
                );

            for (int i = 0; i < lista.Tamanho; i++)
            {
                ContaCorrente itemAutal = lista[i];
                Console.WriteLine($"Item na posição {i} = Conta {itemAutal.Numero} / Agência {itemAutal.Agencia}");
            }
        }
Пример #14
0
        static void TestarListaDeContaCorrente()
        {
            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            lista.Adicionar(new ContaCorrente(123, 123123));
            lista.Adicionar(new ContaCorrente(123, 123123));
            lista.Adicionar(new ContaCorrente(123, 123123));
            lista.Adicionar(new ContaCorrente(123, 123123));
            lista.Adicionar(new ContaCorrente(123, 123123));
            lista.Adicionar(new ContaCorrente(123, 123123));
            lista.Adicionar(new ContaCorrente(123, 123123));
            lista.Adicionar(new ContaCorrente(123, 123123));

            for (int i = 0; i < lista.Tamanho; i++)
            {
                ContaCorrente itemAtual = lista.GetItemNoIndice(i);
                Console.WriteLine($"Item na posicao {i} = conta {itemAtual.Numero}");
            }
        }
Пример #15
0
        static void TestaArrayIndexadorEPArams()
        {
            ListaDeContaCorrente lista      = new ListaDeContaCorrente();
            ContaCorrente        contaDaBru = new ContaCorrente(1111, 1111111);

            lista.Adicionar(contaDaBru);

            lista.Remover(contaDaBru);
            // Console.WriteLine("Apos remover conta da Bru");

            //lista.MeuMetodo(); //Metodo com argumentos opcionais
            //lista.MeuMetodo(numero: 10);

            lista.AdicionarVarios(contaDaBru,
                                  new ContaCorrente(874, 5679787),
                                  new ContaCorrente(874, 5679754),
                                  new ContaCorrente(874, 5679745),
                                  new ContaCorrente(874, 5679754),
                                  new ContaCorrente(874, 5679745),
                                  new ContaCorrente(874, 5679754),
                                  new ContaCorrente(874, 5679745),
                                  new ContaCorrente(874, 5679754),
                                  new ContaCorrente(874, 5679745));


            ContaCorrente itemTeste = lista[5];

            Console.WriteLine($"Intem na posicão 5 = Conta {itemTeste.Numero}/{itemTeste.Agencia}");

            for (int i = 0; i < lista.Tamanho; i++)
            {
                //ContaCorrente teste = lista["texto"];
                ContaCorrente itemAtual = lista[i];
                Console.WriteLine($"Item na posição {i} = Conta {itemAtual.Numero}/{itemAtual.Agencia}");
            }

            Console.WriteLine(SomarVarios(24, 89, 1));
            Console.WriteLine(SomarVarios(1, 2, 3));

            Console.ReadLine();
        }
Пример #16
0
        static void Main(string[] args)
        {
            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            ContaCorrente contaDoGui = new ContaCorrente(111, 11111111);


            lista.Adicionar(contaDoGui);


            lista.Adicionar(new ContaCorrente(874, 5679787));
            lista.Adicionar(new ContaCorrente(874, 5679754));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));

            lista.EscreverListaNaTela();

            Console.WriteLine("Iniciando remoção!!");

            lista.Remover(contaDoGui);

            Console.WriteLine("Finalizando remoção!!");

            lista.EscreverListaNaTela();

            Console.ReadLine();
        }
Пример #17
0
        static void Main(string[] args)
        {
            //ListaDeContaCorrente lista = new ListaDeContaCorrente();
            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            ContaCorrente contaDoGui = new ContaCorrente(546, 5674976);


            lista.Adicionar(contaDoGui);


            lista.Adicionar(new ContaCorrente(874, 5679787));
            lista.Adicionar(new ContaCorrente(874, 5679754));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));


            // lista.Remover(contaDoGui);



            Console.ReadLine();
        }
Пример #18
0
        static void TestaListaDeContaCorrente()
        {
            //ListaDeContaCorrente lista = new ListaDeContaCorrente();
            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            ContaCorrente contaDoGui = new ContaCorrente(11111, 1111111);

            lista.Adicionar(contaDoGui);
            lista.Adicionar(new ContaCorrente(874, 5679787));
            lista.Adicionar(new ContaCorrente(874, 5679754));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));

            ContaCorrente[] contas = new ContaCorrente[]
            {
                contaDoGui,
                new ContaCorrente(874, 5679445),
                new ContaCorrente(874, 5679445)
            };

            lista.AdicionarVarios(contas);

            lista.AdicionarVarios(contaDoGui,
                                  new ContaCorrente(874, 5679445),
                                  new ContaCorrente(874, 5679445),
                                  new ContaCorrente(874, 5679445),
                                  new ContaCorrente(874, 5679445));

            for (int i = 0; i < lista.Tamho; i++)
            {
                ContaCorrente itemAtual = lista.GetItemNoindice(i);

                Console.WriteLine($"Item na posição { i } = Conta { itemAtual.Numero}/{ itemAtual.Agencia}");
            }
        }
Пример #19
0
        static void Main(string[] args)
        {
            //ListaDeContaCorrente lista = new ListaDeContaCorrente();
            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            ContaCorrente contaDoGui = new ContaCorrente(546, 5674976);


            lista.Adicionar(contaDoGui);


            lista.Adicionar(new ContaCorrente(874, 5679787));
            lista.Adicionar(new ContaCorrente(874, 5679754));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 4569782));
            lista.Adicionar(new ContaCorrente(874, 7952592));
            lista.Adicionar(new ContaCorrente(874, 1112223));

            lista.EscreverLista();
            lista.Remover(contaDoGui);
            Console.WriteLine();
            lista.EscreverLista();


            Console.ReadLine();
        }
Пример #20
0
        static void Main(string[] args)
        {
            //ListaDeContaCorrente lista = new ListaDeContaCorrente();
            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            ContaCorrente contaDoGui = new ContaCorrente(11111, 1111111);

            lista.Adicionar(contaDoGui);
            lista.Adicionar(new ContaCorrente(874, 5679787));
            lista.Adicionar(new ContaCorrente(874, 5679754));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));
            lista.Adicionar(new ContaCorrente(874, 5679445));

            lista.EscreverListaNaTela();

            lista.Remover(contaDoGui);

            Console.WriteLine("Após remover o item");

            lista.EscreverListaNaTela();


            Console.ReadLine();
        }