※ 引述《imutek (imutek)》之铭言:
: 观察了中信的红利点数的回馈,
: 察觉到鼎极卡的国内 3 倍与国外 5 倍点数的计算与个人的认知不太一样。
: 以下依据回馈结果来推算出的可能算法:
: 1. 国内点数回馈的计算:
: 假设消费 50 元,则回馈点数的计算:
: 50/30 = 1.66...
: 整数的部份乘以 3 倍:1*3 => 3 点
: 小数的部份没有加倍,取四舍五入: 0.66.. => 1 点
: 红利回馈 4 点
很久之前有用过红利卡,怎么核对点数就都很怪异。
后来算了很久,发现中信银是这样算的。
以你第一案例计算:
原有的一倍点数 50/30=1.666
额外赠2倍点数, (50/30)*2=3.333,先无条件舍去小数点后相加,4点。
: 2. 国外点数回馈的计算:
: 假设消费 70 元,则回馈点数的计算:
: 70/30 = 2.33...
: 整数的部份乘以 5 倍:2*5 => 10 点
: 小数的部份没有加倍,无条件进位:0.33... => 1 点
: 红利回馈 11 点
原有的一倍点数 70/30=2.333
额外赠4倍点数, (70/30)*4=9.333,先无条件舍去小数点后相加,11点。
: 结论:
: 因为我国外的回馈笔数只有两笔,所以没办法确定小数的部份是否都直接进位,
: 但是就国内的点数回馈部份,以上述的算法推算是都蛮符合结果的。
: 尤其红利点数又是以单笔消费分别计算,
: 依照这个算法,国内消费 59 元才回馈 4 点,
: 而国内消费 60 元,就可以有 6 点回馈(差了 2 点红利),
: 结论是,消费金额能让 30 整除才是最佳解 XDDDDD
依照结论说,那就是真的要以30元为底。
不过国外消费还要考量汇率,谁算得准阿!
这种点数计算方式,完全不利于持卡人。所以我是剪了。