求网吧计费软件算法 本帖最后由 cyly100 于 2013-04-17 17:41:34 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 感觉没什么复杂的算法啊1、周一到周五及周末收费不同,一天中各时段的收费也不同,其实这就是个分段函数啊(初中就有学啊) 你只需定义好分段函数,再传入(星期几,时间),再在分段函数中寻找计算方法2、至于“计费方式有【先付款】和【后付款】两种模式”,这部分就更没什么算法了,不就是if-else的问题吗,选择不同的方式做不同的处理3、至于“在计费过程中可以暂停计费,暂停过程中是不计费的,在计费过程中很有可能会停电,停电过程中仍然计费,来电后重新打开软件可以正常结账那些正在使用的电脑。”感觉这个跟算法没关系,应该是你处理特殊情况的一种机制,假设使用标志位标志电脑状态等等先慢慢实现吧,做着做着,你的灵感就来了 别还没开始,就把问题想得那么难 新手求教超简单问题,但是我不懂! 我该怎么学习C#? 一起来分析代码示例,---二叉树遍历.. 问一个随机生成大奖的例子 VS2005(C#)的TIMER控件怎么显示不出来啊! 新手诚心请教! Wince 获取设备的唯一标志码 想用LinkLabel来指向email,请问如何设置.指向网址呢? 获取局域网内所有在线用户名 C# winform 皮肤怎么用 如何将一个数据表(一行多列的表)列成一串字符串? 关于日历的一些问题
你只需定义好分段函数,再传入(星期几,时间),再在分段函数中寻找计算方法
2、至于“计费方式有【先付款】和【后付款】两种模式”,这部分就更没什么算法了,不就是if-else的问题吗,选择不同的方式做不同的处理
3、至于“在计费过程中可以暂停计费,暂停过程中是不计费的,在计费过程中很有可能会停电,停电过程中仍然计费,来电后重新打开软件可以正常结账那些正在使用的电脑。”感觉这个跟算法没关系,应该是你处理特殊情况的一种机制,假设使用标志位标志电脑状态等等先慢慢实现吧,做着做着,你的灵感就来了
别还没开始,就把问题想得那么难