建立 GetBonusRate(sales),依 Sales 級距回傳獎金率。
公司依 Sales 決定 Bonus Rate:≥200,000 為 15%;≥150,000 為 10%;≥100,000 為 5%;其餘 0%。
| Name | Sales | Bonus Rate | Bonus Amount |
|---|---|---|---|
| Raja | 180000 | 10% | 18000 |
| Suman | 90000 | 0% | 0 |
| Kuldeep | 140000 | 5% | 7000 |
| Beena | 250000 | 15% | 37500 |
| Seema | 70000 | 0% | 0 |
| Deepak | 120000 | 5% | 6000 |
| Neena | 60000 | 0% | 0 |
| Pankaj | 160000 | 10% | 16000 |
| Andre | 110000 | 5% | 5500 |
| Sujay | 105000 | 5% | 5250 |
依來源由高至低判斷 Sales:>=200000 → 15%、>=150000 → 10%、>=100000 → 5%、其他 0%。Bonus Amount = Sales × Bonus Rate。
Beena 250,000 → 15% → 37,500;Raja 180,000 → 10% → 18,000;Sujay 105,000 → 5% → 5,250。
條件順序很重要。若先判斷 >=100000,250,000 也會先符合 5%,造成錯誤,因此分級通常應從最高門檻向下判斷。
請撰寫 GetBonusRate(sales),依來源四段 Sales 門檻回傳 15%/10%/5%/0%,並驗證 10 位員工結果。
**問題:**Sales 正好 150,000 時 Bonus Rate 為多少?