Una institución financiera presta servicios profesionales a bancos y cobra a los clientes según la cantidad de días-persona proporcionados. Internamente, ha establecido un esquema para motivar y recompensar al personal por alcanzar y superar los objetivos de utilización facturable e ingresos, pagando un bono por cada día cobrado a los clientes que exceda un objetivo umbral.
Este esquema trimestral se calcula con un objetivo umbral de 32 días por trimestre, y el pago de incentivo por cada día facturable que exceda dicho objetivo umbral se muestra a continuación:
| Días | Bono |
|---|---|
| 0 a 32 días | Cero |
| 33 a 40 días | SGD$325 por día facturable |
| 41 a 48 días | SGD$550 por día facturable |
| Más de 48 días | SGD$600 por día facturable |
Ten en cuenta que el pago de incentivo se calcula progresivamente. Por ejemplo, si un empleado alcanza un total de 45 días facturables en un trimestre, su pago de incentivo se calcula de la siguiente manera:
32*0 + 8*325 + 5*550 = 5350Escribe una función que lea los días facturables de un empleado y devuelva el bono que obtuvo en ese trimestre.
bonus(15) ➞ 0
bonus(37) ➞ 1625
bonus(50) ➞ 8200N/A