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 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) { ContaCorrente cc1 = new ContaCorrente() { Agencia = 1234, Numero = 1234567, Saldo = 0, tipo = TipoConta.Comum }; ContaPoupanca cp1 = new ContaPoupanca(5) { Agencia = 3214, Numero = 5431455, Saldo = 0, Taxa = 2 }; //cc1.Depositar(1000); cp1.Depositar(1000); //cc1.Retirar(1001); cp1.Retirar(1001); }
static void Main(string[] args) { //Instanciar um carro Carro carro = new Carro("Ford") { Ano = 2016, Modelo = "Ka" }; carro.Marca = "Ford"; //Set carro.Combustivel = Combustivel.Flex; Console.WriteLine(carro.Marca); //Get //Lista de onibus IList <Onibus> onibus = new List <Onibus>(); //Adicionar dois objetos na lista onibus.Add(new Onibus("Marca", 12)); onibus.Add(new Onibus("Marcao", 22)); foreach (var item in onibus) { Console.WriteLine(item.Marca + " " + item.Lotacao); } //Tratamento de excecao try { carro.Acelerar(-10); } catch (VelocidadeException e) { Console.WriteLine(e.Message); } ContaCorrente contaCorrente = new ContaCorrente(); ContaPoupanca contaPoupanca = new ContaPoupanca(10); contaCorrente.Saldo = 100; contaCorrente.Numero = 1; contaCorrente.Agencia = 1; contaCorrente.Tipo = TipoConta.Comum; contaPoupanca.Agencia = 2; contaPoupanca.Numero = 2; contaPoupanca.Saldo = 500; contaPoupanca.Taxa = 40; contaCorrente.Depositar(50); contaCorrente.Retirar(100); Console.WriteLine(contaCorrente.Saldo); contaPoupanca.Depositar(50); contaPoupanca.CalculaReturnaInvestimento(); contaPoupanca.Retirar(50); Console.WriteLine(contaPoupanca.Saldo); }
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) { ContaCorrente cc = new ContaCorrente() { Agencia = 1231, Numero = 456, DataAbertura = DateTime.Now, //Saldo = 1000, TipoConta = Model.TipoConta.Comum }; ContaPoupanca cp = new ContaPoupanca(0.06m) //m -> decimal { Agencia = 1231, Numero = 444, DataAbertura = DateTime.Now, //Saldo = 500 }; cp.Depositar(500); cp.Retirar(40); Console.WriteLine(cp.Saldo); Console.WriteLine("Rendimento: " + cp.CalcularRetornoInvestimento()); Console.ReadLine(); //Para o console... }
static void Main(string[] args) { //Instanciar uma conta corrente var cc = new ContaCorrente() { Agencia = 123, Numero = 321, DataAbertura = DateTime.Now, Saldo = 100, Tipo = TipoConta.Comum }; //Tratar a exceção try { cc.Retirar(150); } catch (Exception e) { Console.WriteLine(e.Message); } var cp = new ContaPoupanca(0.006m) { Agencia = 123, DataAbertura = new DateTime(2018, 1, 20), Numero = 222, Saldo = 1000, Taxa = 10 }; cp.Retirar(100); Console.WriteLine(cp.Saldo); Console.ReadLine(); //parar a execução }
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); }