Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 1.18 KB

README.md

File metadata and controls

17 lines (12 loc) · 1.18 KB

FolhaPagamentoJAVA

Resolução da atividade de POO da Faculdade Pitágoras

Exercício:

Utilize os conceitos de método abstrato, polimorfismo e interface para criar métodos para realizar cálculos da folha de pagamento com base no tipo de hierarquia de herança de um funcionário.

Requisitos da hierarquia de herança de empregados aprimorada: Uma empresa paga seus funcionários semanalmente. Os funcionários são de quatro tipos:

  • Funcionários assalariados recebem salários fixos semanais independentemente do número de horas trabalhadas;
  • Funcionários que trabalham por hora são pagos da mesma forma e recebem horas extras (isto é, 1,5 vezes sua taxa de salário por hora) por todas as horas trabalhadas além das 40 horas normais;
  • Funcionários comissionados recebem uma porcentagem sobre suas vendas;
  • Funcionários assalariados/comissionados recebem um salário-base mais uma porcentagem sobre suas vendas.

Para o período salarial atual, a empresa decidiu recompensar os funcionários assalariados/comissionados adicionando 10% aos seus saláriosbase. A empresa quer escrever um aplicativo Java que realiza os cálculos da folha de pagamento polimorficamente.