作者chan15 (ChaN)
看板PHP
標題[請益] 範圍的計算公式問題
時間Tue Jun 4 08:12:20 2013
想請教一個公式問題,規則如下
累積點數在 365-699 之間回饋金額為 100
累積點數在 700-1499 之間回饋金額為 200
累積點數在 1500-2000 之間回饋金額為 300
也就是說,當客戶累積點數為 705 時,回饋金額會是
(699-365+1)*100+(705-700+1)*200=34700
請問這個算式怎麼用程式呈現,我知道用一堆 if else 可以達成,想說有沒有一個式子可以做出來的方法
※ 編輯: chan15 來自: 220.134.11.173 (06/04 08:17)
→ hom1130:寫function ? 06/04 08:17
→ dinos:?: 06/04 09:22
→ tyf99:建一個 lookup table 06/04 16:10
推 LPH66:(x<365?0:x-365+1)*100+(x<700?0:x-700+1)*(200-100)+ 06/04 21:19
→ LPH66: (x<1500?0:x-1500+1)*(300-200) 06/04 21:20
→ LPH66:不過 ?: 本質上還是 if else 就是了 06/04 21:20