既然是電子票證了
設定一個規則給電腦算票價會很困難嗎?
區間車1.46元/公里*70公里=102.2元
那就限制電子票證最多折10元
用Excel函數來講,假設里程n公里
A1=n
A2=ROUND(A1*1.46,0)
↑四捨五入
A3=A1-IF(A2>=100,10,ROUNDUP(A2*0.1,0))
↑無條件進位
如果要避免搭長途自強(假設自強最慢時速74公里/小時,區間最快時速55公里/小時)
那就大概取65公里/小時為分界點,假設刷卡時間差為t小時
B1=t
B2=IF(A1/B1>65,ROUND(A1*2.27,0),A2)
B3=B2-IF(B2>=100,10,ROUNDUP(B2*0.1,0))
如果真的有人為了省錢在站內浪費時間再刷卡
那就算他區間車票價吧
當然這只是舉個例子
公式還是要調整
以台北到高雄最慢自強套用本公式(原價843)
A1=371.5()
B1=5
得到結果B3=833(元)
最少要多等42.9分鐘出站
B3才會變532(元)
這樣的方式也防止快速進出站的省錢方式
Google試算表
(里程、時間可改)
http://goo.gl/ofHppB
不過我不知道電子票證的機器實際怎麼運作的
應該做得到吧?