Buscar

Program

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."
 }
 }
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando