26.08.2014 Views

C# e Orientação a Objetos

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ORIENTAÇÃO A OBJETOS 44<br />

16 Acrescente alguns métodos na classe Conta para realizar as operações de deposito, saque, impressão<br />

de extrato e consulta do saldo disponível.<br />

1 class Conta<br />

2 {<br />

3 public int numero ;<br />

4 public double saldo ;<br />

5 public double limite = 100;<br />

6 public Agencia agencia ;<br />

7<br />

8 // Adicione os métodos abaixo<br />

9<br />

10 public void Deposita ( double valor )<br />

11 {<br />

12 this . saldo += valor ;<br />

13 }<br />

14<br />

15 public void Saca ( double valor )<br />

16 {<br />

17 this . saldo -= valor ;<br />

18 }<br />

19<br />

20 public void ImprimeExtrato ()<br />

21 {<br />

22 System . Console . WriteLine (" SALDO : " + this . saldo );<br />

23 }<br />

24<br />

25 public double ConsultaSaldoDisponivel ()<br />

26 {<br />

27 return this . saldo + this . limite ;<br />

28 }<br />

29 }<br />

Código <strong>C#</strong> 3.40: Conta.cs<br />

17 Teste os métodos da classe Conta.<br />

1 class TestaMetodosConta<br />

2 {<br />

3 static void Main ()<br />

4 {<br />

5 Conta c = new Conta ();<br />

6<br />

7 c. Deposita (1000) ;<br />

8 c. ImprimeExtrato ();<br />

9<br />

10 c. Saca (100) ;<br />

11 c. ImprimeExtrato ();<br />

12<br />

13 double saldoDisponivel = c. ConsultaSaldoDisponivel ();<br />

14 System . Console . WriteLine (" SALDO DISPONÍVEL : " + saldoDisponivel );<br />

15 }<br />

16 }<br />

Código <strong>C#</strong> 3.41: TestaMetodosConta.cs<br />

Compile e execute a classe TestaMetodosConta.<br />

Exercícios Complementares<br />

44 www.k19.com.br

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!