Cálculo com virada de meia-noite
Na duração entre horários, se o fim for menor que o início (ex.: entrada às 22h, saída às 6h), consideramos a virada para o dia seguinte. Você ainda pode descontar a pausa do almoço para obter as horas efetivamente trabalhadas.