買來回票那麼久了~一直覺得折扣很明確
但這次買到的有些誤差,雖然只是正負1的差別
但還是很好奇(區間:台東到屏東來回)
以下說明
一.區間:台東到潮州(因為這次到屏東的訂不到)
去:台東到潮州(平日,柴聯有97折):280x0.97x0.9=244
回:潮州到台東(假日):280x0.9=252
ibon手續費:16
共512
看到這邊似乎沒什麼問題,但關鍵在於97折
原價打97折後要先四捨五入還是直接再打九折
兩者會有差別,以台東到潮州來說:280x0.97=271.6 四捨五入後再9折:272x0.9=244.8
最後應該是245元,但昨天小七顯示最後票價是512(252+244+16)
二.區間:台東到屏東
去:台東到屏東(平日,柴聯有97折):314x0.97x0.9=275
回:台東到台東(假日):314x0.9=283
314x0.97=304.58 四捨五入後再九折:305x0.9=274.5,最後變成275卻是正確
所以想請問是ibon算錯了呢?還是另有其他算法,有大大解答,謝謝^^
PS.去回票票價計算:按單程全價票價九折減價尾數分別四捨五入後加總即為去回票總價。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.47.197.118
※ 文章網址: https://webptt.cc/bbs/Railway/M.1438176812.A.F28.html
推文 (11)
→
amudi
來回9折線上刷一定有 97折就看是否一到四或五到日
07/29 21:53
→
amudi
五到日的話 頂多沒有打97折
07/29 21:53
→
amudi
確定的是來回9折是一定會有 票價一定是以四捨五入計算
07/29 21:54
→
amudi
因此一個平日有符合97折 一個假日無符合97折 正確算法
07/29 21:54
→
edkimo
後來發現如果先用打九折再97折的話,就是正確的數字
07/29 22:00
→
edkimo
不知台鐵的算法是否也是如此
07/29 22:00
→
jack801016
一起乘的話就是正確的數字 結果就是244.44
07/29 22:01
推
amudi
因為9折是第一條件 97折會依據日期觸發第二條件
07/29 22:05
→
edkimo
樓上J大, 但是台東到屏東一起乘的話就不對囉
07/29 22:05
→
edkimo
是274.112,但ibon跳出的是275
07/29 22:06
推
yjw691
應該是九折→round→97折→round 這樣兩個案例都會正確
07/29 22:57