既然是電子票證了
設定一個規則給電腦算票價會很困難嗎?
區間車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
不過我不知道電子票證的機器實際怎麼運作的
應該做得到吧?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.236.8
※ 文章網址: https://webptt.cc/bbs/Railway/M.1412446509.A.669.html
推文 (17)
→
kutkin
程式能解決的都是小問題呀。 人腦才是問題
10/05 02:18
推
kutkin
TRA不要整天設一堆例外規則就好 我真的很難解釋電子票證
10/05 02:20
→
kutkin
要怎麼適用。
10/05 02:21
→
evilcherry
還是分別收急行和對號服務費好了
10/05 02:23
→
hicker
覺得最大的問題應該還是 如何告知乘客這站的前後70KM範圍
10/05 06:59
→
hicker
是到哪些站為止.... 這會每站都不同喔
10/05 07:00
→
kudo070125
我覺得不要用距離 用區域不就省事多了....
10/05 09:26
→
kudo070125
例如台北到宜蘭羅東都可以刷 要到花蓮就補票 就這麼
10/05 09:26
→
kudo070125
簡單
10/05 09:26
→
kudo070125
要不就是學日本「乘車券」和「特急券」分開
10/05 09:27
→
kudo070125
全部都可以用電子票證且票價統一 但搭對號車要加價
10/05 09:27
推
hatedog5566
區域也是種距離的概念 沒差多少阿..
10/05 10:33
→
Overground
日本也有無料特急(自由席)和有料特急(指定席)的分法,
10/05 12:24
→
Overground
比較簡單些,就是指定座位另外加價的意思
10/05 12:24
→
sziwu1100
用區域更怪,有的縣市範圍大,有的縣市範圍小~~
10/05 16:18
→
sziwu1100
電子票證既然是用區間車打9折,那就限搭區間車就好了,中
10/05 16:19
→
sziwu1100
南部要是嫌區間車少,搭對號車另外補票(以前不也都如此)
10/05 16:19