26.08.2014 Views

C# e Orientação a Objetos

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

RESPOSTAS 172<br />

11 }<br />

12 }<br />

13 System . Console . WriteLine ( maior );<br />

14 }<br />

15 }<br />

Código <strong>C#</strong> 4.18: Maior.cs<br />

Resposta do Exercise 6.1<br />

Adicione a seguinte classe no projeto Static:<br />

1 class Funcionario<br />

2 {<br />

3 public string nome ;<br />

4 public double salario ;<br />

5 public static double valeRefeicaoDiario ;<br />

6 }<br />

Código <strong>C#</strong> 6.14: Funcionario.cs<br />

Resposta do Exercise 6.2<br />

Adicione a seguinte classe no projeto Static:<br />

1 class TestaValeRefeicao<br />

2 {<br />

3 static void Main ()<br />

4 {<br />

5 System . Console . WriteLine ( Funcionario . valeRefeicaoDiario );<br />

6 Funcionario . valeRefeicaoDiario = 15;<br />

7 System . Console . WriteLine ( Funcionario . valeRefeicaoDiario );<br />

8 }<br />

9 }<br />

Código <strong>C#</strong> 6.15: Funcionario.cs<br />

Selecione a classe TestaValeRefeicao como Startup Object.<br />

(CTRL + F5).<br />

Depois compile (F6) e execute<br />

Resposta do Exercise 6.3<br />

Altere a classe Funcionario:<br />

1 class Funcionario<br />

2 {<br />

3 public string nome ;<br />

4 public double salario ;<br />

5 public static double valeRefeicaoDiario ;<br />

6<br />

7 public static void ReajustaValeRefeicaoDiario ( double taxa )<br />

8 {<br />

9 Funcionario . valeRefeicaoDiario += Funcionario . valeRefeicaoDiario * taxa ;<br />

10 }<br />

11 }<br />

Código <strong>C#</strong> 6.16: Funcionario.cs<br />

172 www.k19.com.br

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

Saved successfully!

Ooh no, something went wrong!