Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alexandre Murayama

Calculo de hora noturna C# asp.net

Recommended Posts

Bom dia pessoal.

 

Desenvolvi uma calculadora de ponto para funcionários, em que o funcionário digita a hora de entrada, saída e retorno do almoço, saldo positivo e negativo e obtem qual o horário que tem que sair.

 

No entanto, muitos funcionários trabalham de madrugada, ou possuem horário que passa das 22 hs. Segundo nossa legislação trabalhista, cada hora trabalhada entre as 22:00 e 05:00 conta como 52min e 30s, ao invés dos 60 min tradicional.

 

A questão é que eu simplesmente não estou conseguindo pensar em uma forma de aplicar isso no meu cálculo.

 

Alguém poderia me ajudar?

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por exemplo:

 

Um funcionario com uma jornada de 8 horas diárias entra às 15:00, pelo cálculo convencional ele teria que sair às 00:00. Mas, como depois das 22:00 até as 05:00 cada hora conta como tendo 7 min e 30 segundos a menos, então ele trabalha 15 min a menos, tendo que sair as 23:45. E assim sucessivamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo, vamos pensar por partes, primeiro você deve saber se á é de noite, e ai diminuir 7:30 minutos de cada hora que passar depois deste horário? É isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.