static void Main(string[] args) { ContaPoupanca poupanca = new ContaPoupanca(10); poupanca.Saldo = 10000; poupanca.Taxa = 5; poupanca.Depositar(1000); Console.WriteLine("Depositar - Saldo atual: " + poupanca.Saldo); poupanca.Retirar(1000); Console.WriteLine("Retirada - Saldo atual: " + poupanca.Saldo); Console.WriteLine( "Retorno Investimento: " + poupanca.CalculaRetornoInvestimento() ); try { poupanca.Retirar(1000000); } catch (Exception e) { Console.WriteLine(e.Message); } ContaCorrente corrente = new ContaCorrente(); }
static void Main(string[] args) { var cc = new ContaCorrente() { Agencia = 546, Numero = 456, DateAbertura = DateTime.Now, Tipo = TipoConta.Comum, Saldo = 100000 }; var cp = new ContaPoupanca(0.06m) { Agencia = 987, Numero = 657, DateAbertura = DateTime.Now, Saldo = 5000, Taxa = 10 }; //Chamar o métodos... cc.Depositar(500); cc.Retirar(100000); Console.WriteLine("Retorno Investimento: " + cp.CalculaRetornoInvestimento()); Console.WriteLine("Saldo: " + cc.Saldo); Console.ReadLine();//Parar a aplicação... }
static void Main(string[] args) { var contaCorrente = new ContaCorrente { Agencia = 1382, DataAbertura = DateTime.Now, Numero = 6541, Saldo = 1000, TipoConta = TipoConta.Comum }; contaCorrente.Depositar(1000); contaCorrente.Retirar(2000); var contaPoupanca = new ContaPoupanca(10) { Agencia = 1382, DataAbertura = DateTime.Now, Numero = 6541, Saldo = 500, Taxa = 10 }; contaPoupanca.Depositar(2000); contaPoupanca.Retirar(1000); Console.WriteLine(contaPoupanca.CalculaRetornoInvestimento()); Console.ReadLine(); }
static void Main(string[] args) { var cc = new ContaCorrente() { Agencia = 123, Numero = 321, DataAbertura = DateTime.Now, Saldo = 100, Tipo = Model.TipoConta.Comum }; var cp = new ContaPoupanca(0.06m) { Agencia = 123, Numero = 222, DataAbertura = DateTime.Now, Saldo = 500, Taxa = 1 }; //Chamar os métodos cc.Depositar(100); cc.Retirar(50); Console.Write(cc.Saldo); Console.Write(cp.CalculaRetornoInvestimento()); Console.ReadLine(); //para a tela.. }
static void Main(string[] args) { ContaCorrente cc = new ContaCorrente() { Agencia = 1, Numero = 1, Saldo = 100, Tipo = Model.TipoConta.Comum, DataAbertura = DateTime.Now }; ContaPoupanca cp = new ContaPoupanca(0.03m) { Agencia = 1, Numero = 2, Saldo = 100, DataAbertura = new DateTime(2019, 1, 20), Taxa = 1 }; try { cc.Depositar(600); cc.Retirar(700); } catch (SaldoInsuficienteException e) { Console.WriteLine(e.ShowMessage); } try { Console.WriteLine("Retorno Investido é ${0}", cp.CalculaRetornoInvestimento()); cp.Depositar(600); cp.Retirar(700); } catch (SaldoInsuficienteException e) { Console.WriteLine(e.ShowMessage); } }
static void Main(string[] args) { /*ContaCorrente cc = new ContaCorrente(); * cc.Agencia = 01; * cc.DataAbertura = DateTime.Now; * cc.Numero = 005; * cc.Saldo = 500; * cc.Depositar(500); * Console.WriteLine(cc.Saldo); * cc.Retirar(1001); * Console.WriteLine(cc.Saldo);*/ ContaPoupanca cp = new ContaPoupanca(0.05M); cp.Agencia = 01; cp.DataAbertura = DateTime.Now; cp.Numero = 005; cp.Saldo = 1000; cp.Taxa = 10; cp.Retirar(500); Console.WriteLine(cp.Saldo); Console.WriteLine("Seu rendimento foi de: " + cp.CalculaRetornoInvestimento()); }
static void Main(string[] args) { var cc = new ContaCorrente() { Agencia = 1, Numero = 1, Saldo = 1000, Tipo = Model.TipoConta.Comum, DataAbertura = DateTime.Now }; var cp = new ContaPoupanca(0.03m) { Agencia = 1, Numero = 2, Saldo = 500, Taxa = 1, DataAbertura = new DateTime(2019, 1, 19) }; cc.Retirar(100); Console.WriteLine("Saldo: " + cc.Saldo); Console.WriteLine("Rendimento: " + cp.CalculaRetornoInvestimento()); }
static void Main(string[] args) { Console.ForegroundColor = ConsoleColor.Green; ContaCorrente cc = new ContaCorrente() { Tipo = TipoConta.Comum, Agencia = 123, Numero = 123456, DataAbertura = DateTime.Now, Saldo = 100 }; ContaPoupanca cp = new ContaPoupanca(0.05m) { Agencia = 321, Numero = 654321, DataAbertura = new DateTime(1999, 01, 10), Saldo = 100 }; ConsoleKey key; string feedback = ""; do { Console.Clear(); Console.WriteLine(" Contas Bancarias"); Console.WriteLine("\n ----- Conta Corrente -----"); Console.WriteLine(" Tipo: " + cc.Tipo); Console.WriteLine(" Agencia: " + cc.Agencia); Console.WriteLine(" Numero: " + cc.Numero); Console.WriteLine(" Data: " + cc.DataAbertura); Console.WriteLine(" Saldo: " + cc.Saldo); Console.WriteLine("\n ----- Conta Poupança -----"); Console.WriteLine(" Taxa: " + cp.Taxa); Console.WriteLine(" Agencia: " + cp.Agencia); Console.WriteLine(" Numero: " + cp.Numero); Console.WriteLine(" Data: " + cp.DataAbertura); Console.WriteLine(" Saldo: " + cp.Saldo); if (feedback.Length > 0) { Console.WriteLine("\n" + feedback); } Console.Write("\n A --> Depositar 10 reais na conta corrente"); Console.Write("\n S --> Retirar 10 reais na conta corrente"); Console.Write("\n D --> Depositar 10 reais na conta poupança"); Console.Write("\n F --> Retirar 10 reais na conta poupança"); Console.Write("\n G --> Calcular retorno de investimento da conta poupança"); Console.WriteLine("\n"); key = Console.ReadKey().Key; feedback = ""; switch (key) { case ConsoleKey.A: cc.Depositar(10); feedback += "Depositou 10 reais na conta corrente"; break; case ConsoleKey.S: try { cc.Retirar(10); feedback += "Retirou 10 reais da conta corrente"; } catch (SaldoInsuficienteException e) { feedback += e.Message; } break; case ConsoleKey.D: cp.Depositar(10); feedback += "Depositou 10 reais na conta poupança"; break; case ConsoleKey.F: try { cp.Retirar(10); feedback += "Retirou 10 reais da conta poupança"; } catch (SaldoInsuficienteException e) { feedback += e.Message; } break; case ConsoleKey.G: feedback += "Retorno de investimento da conta poupanca: " + cp.CalculaRetornoInvestimento(); break; } }while (key != ConsoleKey.Escape); }