Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
using System; namespace SistemaBancario { class TestaListaContaCorrente { static void Main(string[] args) { ContaCorrente cc; ListaContaCorrente banco; banco = new ListaContaCorrente(); if (banco.listaVazia()) { Console.WriteLine("\n A lista de contas-correntes esta vazia."); // essa mensagem deve ser exibida. } cc = new ContaCorrente("\n Maria", 36, 707, 500.00); banco.inserirFinal(cc); Console.WriteLine("\n Contas-correntes presentes no banco:"); banco.imprimir(); // Titular: Maria, Agência: 36, Número da conta-corrente: 707, Saldo atual: 500.00 cc = new ContaCorrente("\n Paulo", 45, 801, 500.00); banco.inserirFinal(cc); cc = new ContaCorrente("\n Pedro", 71, 917, 1000.00); banco.inserirFinal(cc); Console.WriteLine("\n Contas-correntes presentes no banco:"); banco.imprimir(); // Titular: Maria, Agência: 36, Número da conta-corrente: 707, Saldo atual: 500.00 // Titular: Paulo, Agência: 45, Número da conta-corrente: 801, Saldo atual: 500.00 // Titular: Pedro, Agência: 71, Número da conta-corrente: 917, Saldo atual: 1000.00 cc = banco.localizar(801); if (cc != null) { Console.WriteLine("\n A conta-corrente de número " + cc.getNumContaCorrente() + " foi encontrada no banco."); // deve ser exibida a mensagem "A conta-corrente de número 801 foi encontrada no banco." } else { Console.WriteLine(" \n A conta-corrente de número " + cc.getNumContaCorrente() + " não foi encontrada no banco."); } cc = banco.localizar(701); if (cc != null) { Console.WriteLine("\n A conta-corrente de numero " + cc.getNumContaCorrente() + " foi encontrada no banco."); } else { Console.WriteLine("\n A conta-corrente de número " + cc.getNumContaCorrente() + " não foi encontrada no banco"); // deve ser exibida a mensagem "A conta-corrente de número 701 não foi encontrada no banco." } cc = banco.retirar(801); Console.WriteLine(" \n Contas-correntes presentes no banco:"); banco.imprimir(); // Titular: Maria, Agência: 36, Número da conta-corrente: 707, Saldo atual: 500.00 // Titular: Paulo, Agência: 71, Número da conta-corrente: 917, Saldo atual: 1000.00 cc = banco.retirar(917); Console.WriteLine("\n Contas-correntes presentes no banco:"); banco.imprimir(); // Titular: Maria, Agência: 36, Número da conta-corrente: 707, Saldo atual: 500.00 cc = banco.retirar(917); if (cc == null) { Console.WriteLine("\n A conta-corrente de número " + cc.getNumContaCorrente() + " não foi encontrada no banco"); // essa mensagem deve ser exibida. } Console.WriteLine("\n Contas-correntes presentes no banco:"); banco.imprimir(); // Titular: Maria, Agência: 36, Número da conta-corrente: 707, Saldo atual: 500.00 cc = banco.retirar(707); Console.WriteLine("\n Contas-correntes presentes no banco:"); banco.imprimir(); // a seguinte mensagem deve ser exibida: "A lista de contas-correntes está vazia." } } }
Compartilhar