火车票价格是这么计算出来的。17楼更新最新权威excel客票价格计算系统
是按照规章来的,不知道有没有错,特别是最后的候车空调费,我做了简化。(严格来说,超过200公里,收1元候车空调费,少于80(普客)或60公里(快速),加收5角费用,这个就是为什么小额客票有5角,不是整数的原因。)套了不少地方,坐车误差在1元以内,卧车价格误差在2元以内,其中卧车有10元订票费。
新空调车都上浮50%,绿皮车不上浮。
有错误的地方哪个希望大家能指出来,我会修正这个公式:)
尽量用最直观的方式让大家知道火车票价格的计算
其中公里区间是计费里程与价格折扣的综合
计费里程为:
1-20
21-30 31-40 41-50 51-60 61-70 71-80 81-90 91-100 101-110 111-120 121-130 131-140 141-150 151-160 161-170 171-180 181-190 191-200 201-220 221-240 241-260 261-280 281-300 301-320 321-340 341-360 361-380 381-400 401-430 431-460 461-490 491-520 521-550 551-580 581-610 611-640 641-670 671-700 701-740 741-780 781-820 821-860 861-900 901-940 941-980 981-1020 1021-1060 1061-1100 1101-1150 1151-1200 1201-1250 1251-1300 1301-1350 1351-1400 1401-1450 1451-1500 1501-15501551-1600 1601-1660 1661-1720 1721-1780 1781-1840 1841-1900 1901-1960 1961-2020
更多里程参考里程表
价格折扣为:
区段 (公里) 递减率(%)
1- 200 0
201- 500 10
501- 1000 20
1001- 1500 30
1501- 2500 40
2501以上 50
举例:如南京到开封,625公里,计费里程属于611-640,按640算。公里区间就为200+300*90%+140*80%=582YZ价格为:0.05861*582*[(1+0.65)1.5+0.02]+1=86.1(实际价格87)RZ价格为:0.05861*582*[(1+0.65+1)1.5+0.02]+1=137.2(实际价格137,此路无RZ,参考上海-合肥614,同属一价格区间)YW价格为:0.05861*582*[(1+0.65+1.2)1.5+0.02]+1=157.5 (实际价格157)
RW价格为:0.05861*582*[(1+0.65+1+1.95)1.5+0.02]+1=247 (实际价格245)
[ 本帖最后由 袋鼠 于 2007-6-26 22:02 编辑 ] 公式呢? 原帖由 上局通东段 于 2007-6-26 11:11 发表 http://bbs.hasea.com/images/common/back.gif
公式呢?
同问 这个就是教授的论文? 楼主辛苦了,不过还是同问...... 几年前编过一个C语言程序,琢磨了好几天终于把计算公式搞清楚了
[ 本帖最后由 N565 于 2007-6-26 12:52 编辑 ]
回复 #6 N565 的帖子
车迷中的牛人! 程序放这里有意义吗? 原帖由 N565 于 2007-6-26 11:45 发表 http://bbs.hasea.com/images/common/back.gif几年前编的C语言程序。现在看起来比较幼稚。但是在总结了好久才写出来的
#include
#define PI 0.05861; /*国铁标准运价(单位:元/(人·公里)定义常量以方便日后调价时修改*/
int f(int x,int ee,int f ...
牛人!~ 我C语言学的还不行,我可编不出来!~:lol C 程序不在了? 我请6楼兄弟重新开个帖子的
呵呵
程序蛮长的
我这个帖子是希望大家帮我找找我公式的不足之处啊
嘿嘿
谢谢了 不懂 原帖由 袋鼠 于 2007-6-26 11:08 发表 http://bbs.hasea.com/images/common/back.gif
是按照规章来的,不知道有没有错,特别是最后的候车空调费,我做了简化。(严格来说,超过200公里,收1元候车空调费,少于80(普客)或60公里(快速),加收5角费用,这个就是为什么小额客票有5角,不是整数的原 ...
:L 显然看不懂... 原帖由 d123456 于 2007-6-26 12:59 发表 http://bbs.hasea.com/images/common/back.gif
C 程序不在了?
有人说看不懂,就删掉了 很多价格都要四舍五入的,当然也有直接进位的(黑!太黑!)
价格低于5元的,软票费0.5元,其他的软票费1元。
高于200KM的加收候车室空调费1元(不含动车)
杂七杂八的规定好多的,我的程序不断根据结果修改,才得到了那样的
我在网上看到过一个用EXCEL写的,那个才叫经典
[ 本帖最后由 N565 于 2007-6-26 16:08 编辑 ] 有EXCEL的,那牛啊 有excel的
发上来大家看看
这个excel的是我目前看到的最好的
也是最准的
和客票发售系统几乎一模一样!!
对作者表示感谢,表格里有作者信息
[ 本帖最后由 袋鼠 于 2007-6-26 22:00 编辑 ] 好东西 好东西 呵呵,专业