Advertisement
PedroPauloFO

Untitled

Nov 25th, 2014
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. /*
  2. * Aluno: Pedro Paulo Freire Oliveira
  3. * Matrícula: 114110482
  4. */
  5.  
  6. package lp2.lab07;
  7.  
  8. public class Professor extends Contribuinte{
  9. final private double SALARIO_MIN = 724.0;
  10. private double salario;
  11. private double despesa_material;
  12.  
  13. public Professor(String nome, double salario, double despesa_material){
  14. this.nome = nome;
  15. this.salario = salario;
  16. this.despesa_material = despesa_material;
  17. conta_contribuinte_criado();
  18. }
  19.  
  20. @Override
  21. protected double tributacao(){
  22. if (this.salario <= SALARIO_MIN) return this.salario * 0.05;
  23. else if (this.salario <= 5 *SALARIO_MIN) return this.salario * 0.10;
  24. else return this.salario * 0.20;
  25. }
  26.  
  27. @Override
  28. protected double desconto(){
  29. return this.despesa_material;
  30. }
  31.  
  32. }
  33.  
  34. /* Professores são trabalhadores por conta de outrem e caracterizados por terem uma entidade empregadora e
  35. * são tributados pelo seu salário. A tributação é por faixa de salário: 5% para quem ganha até 1 salário
  36. * mínimo; 10% até 5 salários mínimos e 20% acima de 5 salários mínimos.
  37. */
  38. // Os Professores podem descontar despesas com material didático (será contabilizado 50% das despesas totais como desconto).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement