private void BotaoImposto_Click(object sender, EventArgs e) { ContaInvestimento conta = new ContaInvestimento(); TotalizadorDeTributos totalizador = new TotalizadorDeTributos(); conta.Deposita(200.0); if (conta is ITributavel) { totalizador.Acumula(conta); MessageBox.Show("Total: " + totalizador.Total); } ContaCorrente corrente = new ContaCorrente(); corrente.Deposita(450.0); if (corrente is ITributavel) { totalizador.Acumula(conta); MessageBox.Show("Total: " + totalizador.Total); } SeguroVida sv = new SeguroVida(); sv.Deposita(200.0); if (sv is ITributavel) { totalizador.Acumula(sv); MessageBox.Show("Total: " + totalizador.Total); } }
private void botaoImposto_Click(object sender, EventArgs e) { ContaCorrente c10 = new ContaCorrente(); c10.Deposita(200); SeguroDeVida sv = new SeguroDeVida(); TotalizadorDeTributos totalizador = new TotalizadorDeTributos(); totalizador.Acumula(c10); MessageBox.Show("Total: " + totalizador.Total); totalizador.Acumula(sv); MessageBox.Show("Total: " + totalizador.Total); }