یک مؤسسه مالی خدمات حرفهای به بانکها ارائه میدهد و هزینهها را از مشتریان بر اساس تعداد روزهای کاری که ارائه میدهد، محاسبه میکند.
یک طرح درون سازمانی تعیین شده است تا کارکنان را تشویق کند و براساس رسیدن به هدف های درآمدی مشخص، به آنها پاداش دهد.
این طرح سه ماهه با یک هدف حداقلی 32 روز کار در هر سه ماه محاسبه میشود، و پرداخت پاداش برای هر روز کاری بیش از این هدف حداقلی به شرح زیر نشان داده شده است:
روزها | پاداش |
---|---|
0 تا 32 روز | صفر |
33 تا 40 روز | 325 دلار برای هر روز |
41 تا 48 روز | 550 دلار برای هر روز |
بیش از 48 روز | 600 دلار برای هر روز |
لطفا توجه کنید که پرداخت پاداش به تدریجی محاسبه میشود. به عنوان مثال، اگر یک کارمند در سه ماه مجموع روزهای کاری 45 روز را داشته باشد، پاداش وی به صورت زیر محاسبه میشود:
32*0 + 8*325 + 5*550 = 5350
تابعی بنویسید که روزهای کاری یک کارمند را بخواند و پاداشی که در آن سه ماه به دست آورده است را برگرداند.
نمونه ورودی و خروجی
bonus(15) ➞ 0
bonus(37) ➞ 1625
bonus(50) ➞ 8200
bonus(15) ➞ 0
bonus(37) ➞ 1625
bonus(50) ➞ 8200
نظرات