作者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)
1F:→ hom1130:写function ? 06/04 08:17
2F:→ dinos:?: 06/04 09:22
3F:→ tyf99:建一个 lookup table 06/04 16:10
4F:推 LPH66:(x<365?0:x-365+1)*100+(x<700?0:x-700+1)*(200-100)+ 06/04 21:19
5F:→ LPH66: (x<1500?0:x-1500+1)*(300-200) 06/04 21:20
6F:→ LPH66:不过 ?: 本质上还是 if else 就是了 06/04 21:20