看板 PHP 關於我們 聯絡資訊
想請教一個公式問題,規則如下 累積點數在 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