Trabalhar das 9 às 5

Escreva uma função que calcule as horas extras e o pagamento associado a elas.

  • Trabalhar das 9 às 5: horário regular
  • Depois das 5pm, é hora extra

Sua função recebe um array com 4 valores:

  • Início da jornada de trabalho, em formato decimal (notação de 24 horas)
  • Fim da jornada de trabalho. (Mesmo formato)
  • Valor por hora
  • Multiplicador de horas extras

Sua função deve retornar:

  • $ + o valor ganho naquele dia (arredondado para o centésimo mais próximo)

Exemplos

overTime([9, 17, 30, 1.5]) ➞ "$240.00"

overTime([16, 18, 30, 1.8]) ➞ "$84.00"

overTime([13.25, 15, 30, 1.5]) ➞ "$52.50"

Explicação do exemplo 2:

  • Das 16 às 17, o horário é regular, então 1 * 30 = 30
  • Das 17 às 18, é hora extra, então 1 * 30 * 1.8 = 54
  • 30 + 54 = $84.00