Hola, colegas.
Tengo el siguiente problema. Existen 2 tarifas para el pago de la nocturnidad (expresadas en formato de 24 horas): 1. De 19:00 a 23:00 2. De 23:00 a 07:00 Partiendo de la premisa de que el obrero puede entrar y salir a cualquiera de las 24 horas del día (horarios irregulares), necesito calcular cuántas horas de nocturnidad trabajó en cada uno de los intervalos anteriores y en correspondencia aplicar la tarifa de pago prevista. Por ejemplo: Entrada Salida 19:00 23:00 23:00 07:00 08:00 16:30 0:00 0:00 17:00 21:00 2:00 0:00 19:00 01:00 4:00 2:00 15:00 14:00 4:00 8:00 Fijaos que la hora de salida puede ser menor que la hora de entrada, lo que significa que el obrero trabajó más de 24 horas (rarísimo pero puede suceder, son prestadores de servicios). Para la primera tarifa (de 19:00 a 23:00) ya encontré una fórmula, la cual considero que es la más sencilla posible, pero en aras de no contaminar vuestras ideas no la pongo acá, esperando que me aporten nuevas y mejores soluciones. De todas formas, si a alguien le interesa, no hay problema. Desde ya, agradezco su ayuda desinteresada y solidaria. Salu2, Tomás
