private static void MostraDadosContaPoupança(ContaPoupança cp) { Console.WriteLine("Numero {0} ", cp.NumeroContaP); Console.WriteLine("Nome: {0} ", cp.NomeContaP); Console.WriteLine("Saldo: {0} ", cp.SaldoContaP); Console.ReadLine(); }
static void Main(string[] args) { //instanciar ContaCorrente e ContaPoupanca var cc = new ContaCorrente() { Agencia = 1, Numero = 2, Saldo = 10, Tipo = Model.TipoConta.Comum, DataAbertura = DateTime.Now }; var cp = new ContaPoupança(0.06m) { Agencia = 1, Numero = 2, Saldo = 1000, Taxa = 2, DataAbertura = new DateTime(2018, 1, 1) }; try { cc.Retirar(100); Console.WriteLine(cc.Saldo); } catch (Exception e) { Console.WriteLine(e.Message); } Console.ReadLine(); }
static void Main(string[] args) { ContaCorrente cc = null; ContaPoupança cp = null; string resp = ""; do { resp = MostrarMenu(); if (resp == "1") { Console.WriteLine("----------- Crie Uma Conta Corrente ---------------"); Console.WriteLine("Insira o nome da Conta Corrente "); string nome = Console.ReadLine(); Console.WriteLine("Insira o Valor de Deposito: "); int valordeposito = int.Parse(Console.ReadLine()); cc = new ContaCorrente(nome, valordeposito); MostrarDadosConta(cc); } else if (resp == "2") { cc.PedirCheque(); var retorno = cc.PedirCheque(); if (retorno == true) { Console.WriteLine("Talão de Cheque Solicitado"); } else { Console.WriteLine("Talão de Cheque não Solicitado"); } } else if (resp == "3") { cc.Deposito(900); Console.WriteLine(900); MostrarDadosConta(cc); } else if (resp == "4") { bool resps = (cc.Saque(100)); if (resps) { MostrarDadosConta(cc); } else { Console.WriteLine("O Saque não foi Autorizado!"); MostrarDadosConta(cc); } Console.ReadLine(); } if (resp == "5") { Console.WriteLine("----------- Crie Uma Conta Poupança ------------- "); Console.WriteLine("Insira o nome da Conta Poupança "); string nomeP = Console.ReadLine(); Console.WriteLine("Insira o Valor de Deposito: "); int valordepositoP = int.Parse(Console.ReadLine()); cp = new ContaPoupança(nomeP, valordepositoP); MostraDadosContaPoupança(cp); } else if (resp == "6") { Console.Clear(); Console.WriteLine("A Taxa de Rendimento: {0} ", cp.ObterTaxaRendimento()); Console.ReadLine(); } else if (resp == "7") { cp.DespositoPoupança(400); Console.WriteLine("400"); MostraDadosContaPoupança(cp); } else if (resp == "8") { bool resps = (cp.SaqueContaPoupança(100)); if (resps) { MostraDadosContaPoupança(cp); } else { Console.WriteLine("O Saque não foi Autorizado!"); MostraDadosContaPoupança(cp); } Console.ReadLine(); } } while (resp != "9"); }