Alvaro
de qualquer forma, o funcionario q entra após as 22, tem direito ao adicional noturno.
é por este e outros motivos q Não uso os valores em horas...e sim como inteiros,,
o esquema é +- assim
ex horario de trabalho do funcionario das 20:00 as 4:00 com 40 min de janta...
PS é necessario indicar tb o horario entrada saida de janta.. por ex das 00:00 a 00:40
Comaparar horarios 1a entrada e 1a saída com 22:00
1a entrada= 20:00 (menor q 22:00)
1a saida=24:00 (maior q 22:00 e obviamente 0:00 <5:00h)
Então:
HorasNormais=22-20 (2 horas normais)
Horascomadicional=24-22(2 horas com adicional)
2a entrada >22h e menor q 5:00
2saida idem
então
Horascomadicional=Horascomadicional+2a saida-2a entrada
suponhamos ainda q o funcionario em questão fosse sair as 6h
3a entrada =4:00(entrada de hora extra)( menor q 5:00)
3a saída =6:00 (saída hora extra) Maior q 5:00h
horacomadicional+extra=5:00-4:00 ==> 1 hora
horanormal+extra=6:00-5:00==>1 hora
não sei se fui claro ...mas, é isso aí...