private void button1_Click(object sender, EventArgs e) { var novasContas = new List <Conta>(); Conta c1 = new ContaCorrente(); c1.Deposita(2500); Conta c2 = new ContaPoupanca(); c2.Deposita(2300); Conta c3 = new ContaInvestimento(); c3.Deposita(1400); novasContas.Add(c1); novasContas.Add(c2); novasContas.Add(c3); // LINQ Language Intagrated Query var filtradas = from c in novasContas where c.Saldo > 2000 select c; // LAMBDA é uma função que recebe um elemnto de uma lista double saldoTotal = filtradas.Sum(c => c.Saldo); MessageBox.Show(string.Format("O Saldo total é : {0}", saldoTotal)); }
private void button1_Click(object sender, EventArgs e) { Conta newConta = null; if (cbCadTCon.Text == "Poupança") { newConta = new ContaPoupanca(); newConta.TitularCartao = new Cliente(); newConta.TitularCartao.Nome = tbCadTit.Text; newConta.Numero = Convert.ToInt32(tbCadNum.Text); newConta.Deposita(Convert.ToDouble(tbCadSald.Text)); } else { newConta = new ContaCorrente(); newConta.TitularCartao = new Cliente(); newConta.TitularCartao.Nome = tbCadTit.Text; newConta.Numero = Convert.ToInt32(tbCadNum.Text); newConta.Deposita(Convert.ToDouble(tbCadSald.Text)); } this.Visible = false; this.aplicacaoPadrao.adicionarConta(newConta); }
private void button6_Click(object sender, EventArgs e) { Conta c = new ContaPoupanca(); ContaCorrente cc = new ContaCorrente(); ContaPoupanca cp = new ContaPoupanca(); c.Deposita(1000.0); cc.Deposita(1000.0); cp.Deposita(1000.0); AtualizadorDeContas atualizador = new AtualizadorDeContas(0.01); atualizador.Roda(c); atualizador.Roda(cc); atualizador.Roda(cp); StringBuilder sb = new StringBuilder(); sb.AppendLine("conta = " + c.Saldo); sb.AppendLine("conta corrente = " + cc.Saldo); sb.AppendLine("conta poupança = " + cp.Saldo); //conta = 1010 //conta corrente = 1030 //conta poupança = 1020 MessageBox.Show(sb.ToString()); }
private void botaoTributavel_Click(object sender, EventArgs e) { GerenciadorDeImposto gerenciador = new GerenciadorDeImposto(); ContaPoupanca cp = new ContaPoupanca(); cp.Deposita(200); SeguroDeVida sv = new SeguroDeVida(); gerenciador.Adiciona(cp); gerenciador.Adiciona(sv); MessageBox.Show("Total: " + gerenciador.Total); }
private void Form1_Load(object sender, EventArgs e) { ListaConta = new Conta[10]; Conta conta1 = new ContaCorrente(); conta1.TitularCartao = new Cliente(); conta1.TitularCartao.Nome = "Luigi"; conta1.Deposita(800.0); conta1.Numero = 1; Conta conta2 = new ContaCorrente(); conta2.TitularCartao = new Cliente(); conta2.TitularCartao.Nome = "Mario"; conta2.Deposita(760.0); conta2.Numero = 2; Conta conta3 = new ContaCorrente(); conta3.TitularCartao = new Cliente(); conta3.TitularCartao.Nome = "Yoshi"; conta3.Deposita(130.0); conta3.Numero = 3; Conta conta4 = new ContaPoupanca(); conta4.TitularCartao = new Cliente(); conta4.TitularCartao.Nome = "Peach"; conta4.Deposita(99999.0); conta4.Numero = 4; Conta conta5 = new ContaPoupanca(); conta5.TitularCartao = new Cliente(); conta5.TitularCartao.Nome = "Toad"; conta5.Deposita(9999999.0); conta5.Numero = 5; ListaConta[0] = conta1; ListaConta[1] = conta2; ListaConta[2] = conta3; ListaConta[3] = conta4; ListaConta[4] = conta5; foreach (Conta conta in this.ListaConta) { if (conta != null) { cbContas.Items.Add(conta); } } }
private void button3_Click(object sender, EventArgs e) { Conta c1 = new ContaCorrente(); c1.Deposita(200.0); ContaPoupanca c2 = new ContaPoupanca(); c2.Deposita(125.0); TotalizadorDeContas t = new TotalizadorDeContas(); t.Soma(c1); t.Soma(c2); MessageBox.Show("valor total: " + t.ValorTotal); }
private void button5_Click(object sender, EventArgs e) { Conta c1 = new ContaCorrente();; c1.Deposita(10); ContaPoupanca c2 = new ContaPoupanca(); c2.Deposita(100); TotalizadorDeContas t = new TotalizadorDeContas(); t.Adiciona(c1);; t.Adiciona(c2); MessageBox.Show("Total de conta: " + t.Saldo); }
private void button1_Click(object sender, EventArgs e) { /*double valorInvestido = 2000.00; * for (int i = 0; i < 12; i++) * { * valorInvestido *= 1.01; * }*/ /* int i = 1; * while ( i <= 12) * { * valorInvestido *= 1.01; * i++; * } * * MessageBox.Show("Valor investido é : " + valorInvestido);*/ /*Conta umaconta = new Conta(); * umaconta.numero = 1; * umaconta.saldo = 2000.0; * umaconta.titular = "JOAQUIM JOSÉ"; * * Conta outraconta = new Conta(); * outraconta.numero = 2; * outraconta.saldo = 1500.0; * outraconta.titular = "SILVA XAVIER";*/ /*Conta guilherme = new Conta(); * guilherme.saldo = 1500.00; * * Conta mauricio = new Conta(); * mauricio.saldo = 1500.00;*/ /*guilherme.Saca(200); * guilherme.Deposita(100);*/ /*guilherme.Transfere(300.00,mauricio); * * MessageBox.Show("O saldo atual do Guilherme é: " + guilherme.saldo); * MessageBox.Show("O saldo atual do Mauricio é: " + mauricio.saldo);*/ /*Conta conta = new Conta(); * Cliente cliente = new Cliente(); * conta.cliente = cliente; * conta.numero = 123; * cliente.nome = "VICTOR"; * * * MessageBox.Show("Nome do cliente da conta " + conta.numero + " é " + conta.cliente.nome);*/ /* Cliente cliente = new Cliente("GUILHERME SILVEIRA"); * MessageBox.Show("O nome do cliente é " + cliente.Nome);*/ /*ContaPoupanca cp = new ContaPoupanca(); * cp.Deposita(1000.00); * cp.Saca(100.00); * * MessageBox.Show("O saldo da conta poupança é " + cp.Saldo); * * Conta contanormal = new Conta(); * contanormal.Deposita(1000.00); * contanormal.Saca(100.00); * * MessageBox.Show("O saldo da conta normal é " + contanormal.Saldo);*/ /*Conta c1 = new Conta(); * c1.Deposita(200); * * ContaPoupanca cp1 = new ContaPoupanca(); * cp1.Deposita(100); * * TotalizadorDeContas t1 = new TotalizadorDeContas(); * t1.Adiciona(c1); * t1.Adiciona(cp1); * * MessageBox.Show("O totalizador é " + t1.Total);*/ /*int[] numeros = new int[5]; * numeros[0] = 1; * numeros[1] = 200; * numeros[2] = 312; * numeros[3] = -4; * numeros[4] = 512;*/ /*Conta[] conta = new Conta[2]; * conta[0] = new Conta(); * conta[1] = new ContaPoupanca(); * * conta[0].Deposita(10); * conta[1].Deposita(20);*/ /*for (int i = 0; i < conta.Length; i++) * { * MessageBox.Show("O saldo da conta " + i + " é " + conta[i].Saldo); * } * * foreach (Conta ct in conta) * { * MessageBox.Show("O saldo da conta é " + ct.Saldo); * }*/ //var Guilherme = new Cliente("GUILHERME"); ContaPoupanca cp = new ContaPoupanca(); ContaInvestimento ci = new ContaInvestimento(); cp.Deposita(10); ci.Deposita(100); TotalizadorDeTributos tb = new TotalizadorDeTributos(); tb.Acumula(cp); tb.Acumula(ci); MessageBox.Show("O total de tributos é " + tb.Total); }