No soy nada matemático, pero estoy buscando una fórmula que me ayude con el siguiente problema:
Se acercan las Navidades y nuestros empleados quieren coger vacaciones, pero algunos empleados habrán acumulado menos vacaciones que las que desean coger, en cuyo caso tendrán derecho a coger todas las que les correspondan y el resto serán vacaciones no retribuidas.
El problema es que, por cada hora de permiso que se paga a un empleado, éste tiene derecho a acumular 0,038462 horas más de permiso, por lo que, a medida que se toma el permiso, también se acumula permiso, que a su vez tiene derecho a tomar. El problema es que esto hace que sea muy difícil calcular cuántas vacaciones hay que darles para que su saldo de vacaciones sea de 0
Por poner un ejemplo, tengo un empleado que actualmente tiene 10 horas de permiso pero quiere coger 20 horas en total.
Dado que se toma 10 horas de permiso, acumulará 10 x 0,038462 de permiso para esa paga. Así que en realidad tiene derecho a tomar 10,38462 horas de vacaciones.
Así que cambio sus vacaciones a 10,38462, pero eso significa que acumula 0,0147932 horas adicionales de vacaciones que se suman a las 10,38462 que luego acumulan otra cantidad de vacaciones y así sucesivamente.
Así que lo que me pregunto es si hay una fórmula que pueda utilizar para calcular la cantidad de vacaciones que se le puede pagar a un empleado, dado que cada vez que se toma una licencia, se acumula una cantidad adicional de vacaciones.