Visual Basic - Función para separar tipo de horas de un turno

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 29
Ha disminuido su posición en 2 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Función para separar tipo de horas de un turno

Publicado por juan francisco (25 intervenciones) el 17/04/2019 21:54:44
Hola necesito una función que separe el tipo de hora, diurna y nocturna de un turno, ejemplo: turnos hora inicio 13 hora final 01 madrugada día siguiente, horas diurnas de 13 a 22= 9 horas, horas nocturnas de 22 a 01= 3 horas, gracias por todo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 147
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Función para separar tipo de horas de un turno

Publicado por raul (62 intervenciones) el 18/04/2019 22:27:37
Algoritmo

si hora final < hora inicial entonces
Tiempo = horafinal - horainicial
sino
Tiempo = (24- Horainicial) + Hora final
fin
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 29
Ha disminuido su posición en 2 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Función para separar tipo de horas de un turno

Publicado por juan francisco (25 intervenciones) el 19/04/2019 08:51:56
Buenas Raúl,

con esta función no se desglosa el turno en las horas nocturnas y las horas diurnas, gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Jose A.
Val: 8
Ha disminuido su posición en 5 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Función para separar tipo de horas de un turno

Publicado por Jose A. (1 intervención) el 20/04/2019 07:51:47
HorasTotales = HoraInicial - HoraFinal
HorasDiurnas = 22 - HoraInicial
HorasNocturnas = HorasTotales - HorasDiurnas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar