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);
        }
示例#2
0
        static void TestaListaDeContaCorrente()
        {
            //ListaDeContaCorrente lista = new ListaDeContaCorrente();
            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            ContaCorrente contaDoGui = new ContaCorrente(11111, 1111111);

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

            lista.AdicionarVarios(contas);

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

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

            ContaCorrente contaDaLulu = new ContaCorrente(11111, 2222222);

            ContaCorrente[] contas = new ContaCorrente[]
            {
                contaDaLulu,
                new ContaCorrente(874, 678543),
                new ContaCorrente(463, 142897)
            };

            lista.AdicionarVarios(contas);

            lista.AdicionarVarios(
                contaDaLulu,
                new ContaCorrente(874, 678543),
                new ContaCorrente(874, 678543),
                new ContaCorrente(874, 678543),
                new ContaCorrente(874, 678543)
                );

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

            lista.MeuMetodo(numero: 10);
            lista.MeuMetodo("texto padrão", 10);

            ContaCorrente contaDoGui = new ContaCorrente(111, 1111111111);


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

            lista.AdicionarVarios(contas);

            lista.AdicionarVarios(
                contaDoGui,
                new ContaCorrente(874, 5679754),
                new ContaCorrente(875, 5679755),
                new ContaCorrente(873, 5679756)
                );

            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);
            Console.WriteLine("Após remover o item");
        }
示例#5
0
        static void TestaListaDeContaCorrente()
        {
            ListaDeContaCorrente lista = new ListaDeContaCorrente(10);

            // nomear o argumento para alterar somente o segundo argumento opcional
            lista.MeuMetodo(numero: 10);

            ContaCorrente contaDoGui = new ContaCorrente(11111, 11111111);

            /*lista.Adicionar(contaDoGui);
             * lista.Adicionar(new ContaCorrente(874, 5679787));
             * lista.Adicionar(new ContaCorrente(874, 4456668));
             * lista.Adicionar(new ContaCorrente(874, 7781438));
             * lista.Adicionar(new ContaCorrente(874, 7781438));
             * lista.Adicionar(new ContaCorrente(874, 7781438));
             * lista.Adicionar(new ContaCorrente(874, 7781438));
             * lista.Adicionar(new ContaCorrente(874, 7781438));
             * lista.Adicionar(new ContaCorrente(874, 7781438));
             * lista.Adicionar(new ContaCorrente(874, 7781438));
             * lista.Adicionar(new ContaCorrente(874, 7781438));
             * lista.Adicionar(new ContaCorrente(874, 7781438));*/

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

            // palavra reservada 'params' na assinatura do metodo permite tanto um array como passar item a item
            lista.AdicionarVarios(contas);
            lista.AdicionarVarios(
                contaDoGui,
                new ContaCorrente(874, 7781438),
                new ContaCorrente(874, 4456668)
                );

            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.EscreverListaNaTela();
            *  lista.Remover(contaDoGui);
            *  Console.WriteLine("Após remover o item");
            *  lista.EscreverListaNaTela();*/
        }
示例#6
0
        static void TestaListaDeContaCorrente()
        {
            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            lista.MeuMetodo(numero: 5);

            ContaCorrente contaDoGui = new ContaCorrente(1111, 222222);

            lista.adicionar(contaDoGui);



            lista.adicionar(new ContaCorrente(874, 567945));
            lista.adicionar(new ContaCorrente(874, 567945));

            //adicionando objetos num array
            ContaCorrente[] contas = new ContaCorrente[]
            {
                contaDoGui,
                new ContaCorrente(874, 567945),
                new ContaCorrente(874, 567945)
            };



            lista.AdicionarVarios(contas);



            // usando params
            lista.AdicionarVarios(contaDoGui,
                                  new ContaCorrente(874, 567945),
                                  new ContaCorrente(874, 567945));



            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);

            Console.WriteLine("Apos remover o item");
        }
示例#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();

            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}");
            }
        }
示例#9
0
        static void Main(string[] args)
        {
            ListaDeContaCorrente lista = new ListaDeContaCorrente();


            List <ListaDeContaCorrente> lorem = new List <ListaDeContaCorrente>();

            lista.AdicionarVarios
            (
                new ContaCorrente(1234, 123456),
                new ContaCorrente(1234, 456789),
                new ContaCorrente(1234, 789012),
                new ContaCorrente(1234, 012345),
                new ContaCorrente(5678, 123456),
                new ContaCorrente(5678, 456789),
                new ContaCorrente(5678, 789012),
                new ContaCorrente(5678, 012345),
                new ContaCorrente(9012, 012345),
                new ContaCorrente(9012, 567890),
                new ContaCorrente(9012, 456789),
                new ContaCorrente(9012, 789012)
            );

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

            TestaArray();
            Console.ReadLine();
        }
示例#10
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}");
            }
        }
示例#11
0
 static void TesteAdicionarVarios(ListaDeContaCorrente lista)
 {
     lista.AdicionarVarios(
         new ContaCorrente(999, 8888888),
         new ContaCorrente(999, 8888888),
         new ContaCorrente(999, 8888888),
         new ContaCorrente(999, 8888888),
         new ContaCorrente(999, 8888888)
         );
 }
示例#12
0
        static void TestaListaDeContaCorrente()
        {
            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            lista.MeuMetodo(numero: 10);

            ContaCorrente contadoDoGui = new ContaCorrente(546, 56749676);

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

            lista.AdicionarVarios(contas);
            lista.AdicionarVarios(
                contadoDoGui,
                new ContaCorrente(874, 5679787),
                new ContaCorrente(874, 5679787),
                new ContaCorrente(874, 5679787),
                new ContaCorrente(874, 5679787),
                new ContaCorrente(874, 5679787),
                new ContaCorrente(874, 5679787)

                );

            //lista.EscreverListaNaTela();

            //lista.Remover(contadoDoGui);

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

            //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}");
            }
        }
示例#13
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
            }
        }
示例#14
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}");
            }
        }
示例#15
0
        static void Main(string[] args)
        {
            Lista <int> idades = new Lista <int>();

            idades.Adicionar(85);
            idades.AdicionarVarios(78, 58, 31);



            int idadeSoma = 0;

            for (int i = 0; i < idades.Tamanho; i++)
            {
                int idadeAtual = idades[i];
            }

            Console.WriteLine(somarVarios(1, 2, 3, 4, 5, 8, 7));
            Console.WriteLine(somarVarios(1, 2, 8, 7));

            Console.ReadLine();

            ContaCorrente contaDaThalita = new ContaCorrente(11111, 1111111);


            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            ContaCorrente[] contas = new ContaCorrente[]
            {
                contaDaThalita,
                new ContaCorrente(451, 258741),
                new ContaCorrente(258, 354713),
                new ContaCorrente(346, 454528)
            };

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



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

            Console.ReadLine();
        }
示例#16
0
        static void TestarListaContaCorrente()
        {
            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            ContaCorrente contaMatheus = new ContaCorrente(111, 123123);

            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.AdicionarVarios(
                contaMatheus,
                new ContaCorrente(0001, 7687152),
                new ContaCorrente(0001, 7687153)
                );
        }
示例#17
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}");
            }
        }
示例#18
0
        static void TestaIndexadoresEGetters()
        {
            //SomarVarios(0, 1, 1, 2, 3, 5, 8, 12 );


            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            ContaCorrente contaDoGui = new ContaCorrente(111, 22222);

            ContaCorrente[] contas = new ContaCorrente[] {
                new ContaCorrente(123, 3333),
                new ContaCorrente(123, 3333),
                contaDoGui
            };

            lista.AdicionarVarios(
                contaDoGui,
                contaDoGui,
                contaDoGui,
                contaDoGui,
                contaDoGui,
                contaDoGui,
                contaDoGui,
                contaDoGui,
                contaDoGui
                );

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

            lista.Remover(contaDoGui);

            for (int i = 0; i < lista.Tamanho; i++)
            {
                ContaCorrente itemAtual = lista.GetItemNoIndice(i);
                Console.WriteLine($"Item na posição {i} = Conta {itemAtual.Numero}/{itemAtual.Agencia}");
            }
        }
示例#19
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();
        }
示例#20
0
        public static void TestaListaDeObject()
        {
            ListaDeObject listaDeIdades = new ListaDeObject();

            listaDeIdades.Adicionar(23);
            listaDeIdades.Adicionar(44);
            listaDeIdades.AdicionarVarios(43, 54, 45, 33);


            for (int i = 0; i < listaDeIdades.Tamanho; i++)
            {
                int idade = (int)listaDeIdades[i];
                Console.WriteLine($"Idade no indice{i}: idade [idade]");
            }


            ListaDeContaCorrente lista      = new ListaDeContaCorrente(capacidadeInicial: 0);
            ContaCorrente        contaTeste = new ContaCorrente(33333, 4343343);


            lista.AdicionarVarios(new ContaCorrente(323, 434533),
                                  new ContaCorrente(565, 877987),
                                  new ContaCorrente(121, 545323),
                                  new ContaCorrente(121, 111564),
                                  contaTeste,
                                  new ContaCorrente(121, 545671),
                                  new ContaCorrente(121, 545672),
                                  new ContaCorrente(121, 545673),
                                  new ContaCorrente(121, 545674),
                                  new ContaCorrente(121, 545675),
                                  new ContaCorrente(121, 545676),
                                  new ContaCorrente(121, 545677),
                                  new ContaCorrente(121, 545678),
                                  new ContaCorrente(121, 545679),
                                  new ContaCorrente(121, 545610),
                                  new ContaCorrente(121, 545611));

            lista.Remover(contaTeste);

            lista.EscreverListaNaTela();
        }
示例#21
0
        static void TesteArrayContaCorrente()
        {
            ListaDeContaCorrente lista        = new ListaDeContaCorrente();
            ContaCorrente        contaDoPaulo = new ContaCorrente(111, 222222);

            //lista.Adicionar(new ContaCorrente(889, 9989898));
            //lista.Adicionar(new ContaCorrente(889, 787875));
            //lista.Adicionar(new ContaCorrente(889, 544333));
            //lista.Escrever();
            //Console.WriteLine("Removendo item");
            //lista.Remover(contaDoPaulo);
            //lista.Escrever();

            lista.AdicionarVarios(contaDoPaulo, new ContaCorrente(889, 9989898), new ContaCorrente(889, 787875));

            for (int i = 0; i < lista.Tamanho; i++)
            {
                ContaCorrente itemAtual = lista[i];
                Console.WriteLine($"Item na posição {i} = Conta: {itemAtual.Numero}/{itemAtual.Agencia}");
            }
        }
示例#22
0
        public static void TestaListaContaCorrente()
        {
            // Usando a classe ListaDeContaCorrente
            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            ContaCorrente[] contas = new ContaCorrente[]
            {
            };

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

            for (int i = 0; i < lista.Tamanho; i++)
            {
                ContaCorrente conta = lista[i];
                Console.WriteLine($"{conta.Agencia}/{conta.Numero}");
            }
        }
        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}");
            }
        }
示例#24
0
        static void TestaListaDeContaCorrente()
        {
            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            ContaCorrente contadoGui = new ContaCorrente(111, 1111111);

            //lista.Adicionar(contadoGui);

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

            //ContaCorrente[] contas = new ContaCorrente[]
            //{
            //contadoGui,
            //new ContaCorrente(874, 5679787),
            //new ContaCorrente(874, 5679754)
            //};

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

            //lista.EscreverListaNaTela();
            //lista.Remover(contadoGui);
            //Console.WriteLine("Remover conta Gui");
            //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}");
            }
            Console.ReadLine();
        }
示例#25
0
        static void TestaListaContaCorrente()
        {
            ListaDeContaCorrente lista         = new ListaDeContaCorrente(14);
            ContaCorrente        contaAnderson = new ContaCorrente(121212, 121212);

            //ContaCorrente[] contas = new ContaCorrente[]
            //{
            //    new ContaCorrente(824,45698),
            //    new ContaCorrente(824,45698),
            //    new ContaCorrente(824,45698),
            //    new ContaCorrente(824,45698),
            //    contaAnderson
            //};
            //OU PODEMOS ADICIONAR AS CONTAS CORRENTES DA SEGUINTE MANEIRA
            lista.AdicionarVarios(contaAnderson,
                                  new ContaCorrente(824, 45698),
                                  new ContaCorrente(824, 45698),
                                  new ContaCorrente(824, 45698),
                                  new ContaCorrente(824, 45698)
                                  );

            lista.Listarcontas();
        }