Folha de Pagamento

Exercício de Programação – Folha de Pagamento

Em uma empresa, existem vários tipos de funcionários:

  • Programador: trabalha por hora e cada um deles pode ser júnior, pleno ou sênior. Essa informação define o valor da hora, de acordo com a seguinte tabela:
    Nível Valor da Hora
    Júnior R$ 30,00
    Pleno R$ 45,00
    Sênior R$ 80,00
  • Gerente: trabalha por hora, cujo valor é de R$ 100,00. Além disso, ganha um bônus fixo, estipulado individualmente.
  • Vendedor: trabalha por um valor fixo de R$ 2000,00, mais comissão de 20% sobre as vendas que ele fez.
  • Faxineiro: trabalha por um valor fixo, estipulado individualmente. Pode ser do turno diurno ou noturno, que recebe um adicional de 5% sobre o valor do salário.

Pede-se um sistema de folha de pagamento que:

  1. Liste o nome de cada funcionário e o valor a ser recebido por ele;
  2. Calcule o total do valor a ser pago a fim de que o setor financeiro possa reservar essa quantia no banco.

O RH forneceu a seguinte lista de funcionários:

Nome Função Bônus Horas
trabalhadas
Vendas
realizadas
Valor
da hora
Fixo
Maria Gerente R$ 1.000,00 160 R$ 100,00
José Programador
Júnior
176 R$ 30,00
Augusto Programador
Pleno
160 R$ 45,00
Alice Programador
Sênior
128 R$ 80,00
Tiago Vendedor R$ 10.000,00 R$ 2.000,00
Ana Faxineiro
(diurno)
R$ 720,00
João Faxineiro
(noturno)
R$ 680,00

Dependendo da disciplina que você está cursando, faça o(s) exercício(s) acima usando:

  • Portugol, C# e/ou Java
  • Console, Desktop e/ou Web
  • Sem/Com Tratamento de Erros (Exceções)
  • Estruturado, Procedimental e/ou Orientado a Objetos

Se você gostou do post, tem alguma dúvida ou encontrou algum erro, por favor, deixe uma mensagem! Seu feedback é muito importante!