标题:新手,求问VB6的编程问题
只看楼主
逐视世间
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-6-13
结帖率:100%
已结贴  问题点数:20 回复次数:4 
新手,求问VB6的编程问题
小弟遇到一些问题,还望各位大大帮忙,谢谢!

是这样的,想要编程一个数据,就是:

【停泊的时间 第一个半小时,收费为0.20元
第二个半小时,收费为0.50元】
第三个半小时开始直到接下来的半小时,收费为 0.80元

但问题是,假如用户输入的停泊时间是3小时(6个半小时),
第一个和第二个半小时,还是要根据【】的收费方式计算

谢谢各位大大的帮忙!


搜索更多相关主题的帖子: 用户 
2013-06-13 20:39
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:18 
dim t as Single,s as Single

t=val(inpubbox("请输入时间"))

t=t*2              '换算成半小时
if t>1 then        '存在第一个半小时
    s=.2           '收费 0.2 元
    t=t-1          '去掉第一个 半小时

    if t>1 then        '去掉第一个半小时后,是否还存在 第二个半小时
      s=s+.5         '继续收费
      t=t-1          '再次去掉
      s=s+ Round(t + 0.499) * .8        '去掉了前面二个 半小时后的收费,后面不足半小时,按半小时算
    else
      s=s + .5        '第二个 半小时 直接收费,没有后续收费了
    end if
else         
  s=.2               '如果不足半小时,直接收费 0.2元
end if
msgbox "总费用: " & s

授人于鱼,不如授人于渔
早已停用QQ了
2013-06-14 08:35
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:652
专家分:3402
注 册:2008-5-7
得分:2 
你这收费很成问题,半小时2毛,一个小时却要5毛,而1个半小时却又是8毛。
合理的停车收费规则是:半小时内不收费,超过半小时以上的按每小时收费1元(不足1小时按一小时计费),每天收费20元,24小时内超过20元按20元收取。
2013-06-14 11:41
逐视世间
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-6-13
得分:0 
回复 2楼 风吹过b
哦!是这样子啊!谢谢这位前辈,我先去研究下了
2013-06-14 21:56
逐视世间
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-6-13
得分:0 
回复 3楼 lowxiong
这点..的确是需要考量到。这方面要如何设置呢?
2013-06-14 21:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-415123-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.012763 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved