某停车场的收费标准:早上time1(例如8:00)----下午time2(例如:18:00)收费A元,下午time2--次日早上time1收费B元,现在有一辆车从datetime1进入停车场,datetime2离开停车场,问
该车的停车费应该是多少?
该车的停车费应该是多少?
解决方案 »
- 关于强制类型转换的问题。
- 程序员 周末调查
- 周末 法帖 逗乐 赚分
- VISTA*在这个系统使用对文件(夹)改名, 移动,失败了,寻找原因。。。
- FastReport 中图表的问题?
- 夜凉如水,繁星漫天 ,我想我妈妈了... ,你们过年都回家吗 ?
- 寻delphi6下的经典的控制!
- 怎样建立多用户密码登陆
- 这样作犯法吗?项目开发!!! [所有相关帖子]
- :把windows98微机上的文件通过局域网传送(copy)到windows 2000 server服务器上的非共享目录内,用Delphi如何做?最好有实例.
- 请问如何在以下这段代码执行过程中加入一个进程条以显示任务完成的情况?
- Query can run error ,why?
一点也不清楚
a,b是每小时费用吗
比如 17:59进来 18:01 出去收多少a+b?
回家耍去也
if time1<datetime1<time2 then
M=a
if datetime2<time2 then
M=a
else
M=a+b
else
M=a
if datetime2<time1 then
M=a
else
M=a+bM=M+(a+b)*k有两个问题:
1。time datetime 的写法问题:必须要采用下午7:00是19:00的写法;
2。天数的记录要不就是直接读入,要不时间记录datetime中要有日期记录,来求天数,在其中是以24小时一天的,满24小时才算一天,不足一天k=0;
//例如(8, 9, 10,11,12,13,14,15,16,17) 计费时间从8:00-17:59分
TimeAreaTwo=(time2,time2+2,time2+3...time1-1);
//例如(18,19,20,21,22,23,24, 0, 1, 2,3,4,5,6,7)计费时间从18:00-7:59分
然后用只取车辆入出时间的小时数给datetime1,datetime2接着:
if datetime1 in TimeAreaOne then money:=money+A;
if datetime1 in TimeAreaTwo then money:=money+B;
if datetime2 in TimeAreaOne then money:=money+A;
if datetime2 in TimeAreaTwo then money:=money+B;