示例#1
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}");
            }
        }
示例#2
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();
        }
示例#3
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);
        }
示例#5
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();
        }
示例#6
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();
        }
示例#7
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();
        }
示例#8
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}");
            }
        }
示例#9
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();
        }
示例#10
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();
        }
示例#11
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");
        }
示例#12
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();
        }
示例#13
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}");
            }
        }
示例#14
0
 static void TesteIndexador(ListaDeContaCorrente lista)
 {
     for (int i = 0; i < lista.Tamanho; i++)
     {
         ContaCorrente itemAtual = lista[i];
         Console.WriteLine($"Item na posição {i} Ag/CC: {itemAtual.Agencia}/{itemAtual.Numero}");
     }
     Console.WriteLine();
 }
        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);
        }
示例#16
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)
         );
 }
示例#17
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));
 }
示例#18
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
            }
        }
示例#19
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();
        }
示例#20
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");
        }
示例#21
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();*/
        }
示例#22
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();
        }
示例#23
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)
                );
        }
示例#24
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}");
            }
        }
示例#25
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}");
            }
        }
示例#26
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}");
            }
        }
示例#27
0
        static void TestaListaContaCorrente()
        {
            ListaDeContaCorrente listaDeContaCorrente = new ListaDeContaCorrente();

            ContaCorrente novaConta = new ContaCorrente(554, 987456);

            // listaDeContaCorrente.Adicionar(new ContaCorrente(845, 654321));
            // listaDeContaCorrente.Adicionar(new ContaCorrente(845, 654322));
            // listaDeContaCorrente.Adicionar(new ContaCorrente(845, 654323));
            // listaDeContaCorrente.Adicionar(new ContaCorrente(845, 654331));
            // listaDeContaCorrente.Adicionar(novaConta);
            // listaDeContaCorrente.Adicionar(new ContaCorrente(845, 654330));
            // listaDeContaCorrente.Adicionar(new ContaCorrente(845, 654329));
            // listaDeContaCorrente.Adicionar(new ContaCorrente(845, 654328));
            // listaDeContaCorrente.Adicionar(new ContaCorrente(845, 654327));
            listaDeContaCorrente.AddRange(
                new ContaCorrente[] {
                new ContaCorrente(845, 654321),
                new ContaCorrente(845, 654322),
                new ContaCorrente(845, 654323),
                new ContaCorrente(845, 654331),
                novaConta,
                new ContaCorrente(845, 654330),
                new ContaCorrente(845, 654329),
                new ContaCorrente(845, 654328),
                new ContaCorrente(845, 654327)
            });

            listaDeContaCorrente.AddRange(
                new ContaCorrente(845, 654330),
                new ContaCorrente(845, 654329),
                new ContaCorrente(845, 654328),
                new ContaCorrente(845, 654327)
                );


            listaDeContaCorrente.Remover(novaConta);

            for (int i = 0; i < listaDeContaCorrente.Tamanho; i++)
            {
                System.Console.WriteLine(listaDeContaCorrente[i].ToString());
            }
        }
示例#28
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}");
            }
        }
示例#29
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();
        }
示例#30
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}");
            }
        }