停车场收费算法,思路卡住了求补完!!

本帖最后由 bulls5988 于 2013-11-22 16:00:03 编辑

一个停车场算法,写了一半不会写了。

需求:员工停车卡。周一到周五,7:00~23:00免费,其余部分每小时收费2元。周六日每小时2元,无免费时间。(需要考虑多天跨天的情况,这里有点不会写了)。求大神帮助补完下代码

public int staff_times(DateTime start_time, DateTime end_time)//开始停车时间,

停车结束时间

{

int fee = 0;//总收费数

int day = 0;//一共间隔了几天

DateTime dt1 = start_time.Date.AddHours(7);//取得入场时间当日7点

DateTime dt2 = start_time.Date.AddHours(23).AddMinutes(1);//取得入场时间当日23点

staff_card staff_week = new staff_card();

string today_week = staff_week.Weeks_time().ToString();//返回数据库时间为周几

int Total_hour = 0;//总停车收费小时数

if (today_week != "周六" && today_week != "周日")//如果不是周六日

{

if (start_time >= dt1 && end_time <= dt2)//如果在免费时段内

{

Total_hour = 0;//收费小时为0

}

else

{

//如果在免费时段外

TimeSpan ts = (dt1 - start_time) + (end_time - dt2);

if (ts.Minutes > 15)

{

Total_hour = (int)(ts.Hours) + 1;

//超出15分钟算1小时

}

else

{

Total_hour = (int)(ts.Hours);

//未超出15分钟算0小时

}

}

}

else //如果是周六日,没有免费时间

{

TimeSpan ts =  end_time - start_time;

if (ts.Minutes > 15)

{

Total_hour = (int)(ts.Hours) + 1;

//超出15分钟算1小时

}

else

{

Total_hour = (int)(ts.Hours);

//未超出15分钟算0小时

停车场计费算法 php,停车场收费算法,思路卡住了求补完!该如何处理相关推荐

  1. 停车场计费算法 php,《算法与数据结构》课程设计之停车场的收费管理系统

    <算法与数据结构>课程设计 题目:停车场的收费管理系统 一. 设计目的与内容 1. 问题描述 任务:停车场可以同时停放M辆车,停车场的入口和出口可分别有N辆车排队.停车每小时收费5元,每天 ...

  2. 停车场自动收费系统php,停车场车辆自动识别与自动收费管理系统

    停车场车辆自动识别与自动收费管理系统 电子标签:基于5.8GHzDSRC专用短程通信技术和高安全性加解密算法,存储车辆身份信息.月票信息.余额信息.出入口信息,固定安装在车辆挡风玻璃内侧,具有防拆装置 ...

  3. 「AI科技」机器学习算法之K-means算法原理及缺点改进思路

    https://www.toutiao.com/a6641916717624721933/ 2019-01-03 08:00:00 K-means算法是使用得最为广泛的一个算法,本文将介绍K-mean ...

  4. ML之Clustering之普聚类算法:普聚类算法的相关论文、主要思路、关键步骤、代码实现等相关配图之详细攻略

    ML之Clustering之普聚类算法:普聚类算法的相关论文.主要思路.关键步骤.代码实现等相关配图之详细攻略 目录 普聚类算法的相关论文 普聚类算法的主要思路 普聚类算法的关键步骤 普聚类算法的代码 ...

  5. ML之GB:GB算法相关论文、相关思路、关键步骤、代码实现、配图集合、案例应用之详细攻略

    ML之GB:GB算法相关论文.相关思路.关键步骤.代码实现.配图集合.案例应用之详细攻略 目录 GB算法相关文献.论文 GB算法关键步骤 GB算法代码实现 GB案例应用 1.GB用于回归 2.GB用于 ...

  6. ML之Clustering之H-clustering:Hierarchical clustering算法相关论文、主要思路、关键步骤、代码实现等相关配图之详细攻略

    ML之Clustering之H-clustering:Hierarchical clustering算法相关论文.主要思路.关键步骤.代码实现等相关配图之详细攻略 目录 H-clustering算法相 ...

  7. 智能卡门禁管理系统_汉中停车场智能门禁系统简介,保安服务收费,行业知识

    首页 > 新闻列表 > 正文 作者:佚名 点击数: 5更新时间:2020-11-04 08:21:21 导读:名将安防为您提供汉中停车场智能门禁系统简介,保安服务收费的相关知识与详情: 接 ...

  8. 7-3 银行家算法--综合 (50 分)(思路+详解+分析输入)宝宝们 加油

    一:前言 这道题涉及到 银行家算法的申请资源 算法 还有 安全性检查的耍算法 那么强烈建议 把前面的学完再看本题 7-1 银行家算法–安全性检查 (20 分) 7-2 银行家算法–申请资源 (30 分 ...

  9. DIY简易输入式停车场计费系统

    DIY简易输入式停车场计费系统 最近学习了很多集合,出于练习(好玩)的目的自制一个简易的停车计费系统.具体功能如下: 1.把驶入停车场的信息记录下来,主要用于标记这辆车的出入时间. 2.可以查看在停车 ...

最新文章

  1. TCMalloc:线程缓存的Malloc
  2. 前端学python有什么用-对于一个小白,前端和python哪个更适合?
  3. html怎么做半圆形按钮,css3做出半圆弧线
  4. CRM_OPPORT_TEXT_DETER_STANDARD
  5. c语言选择夹答案,单片机串口通讯制作说明
  6. JVM真香系列:.java文件到.class文件
  7. google earth pro 64位_七彩虹秀精准刀工!iGame RTX 3060 Ti Advanced OC评测:烤机3小时64度...
  8. 词汇表生成(C语言)
  9. 喜大普奔,VS Code 开启远程开发新时代!
  10. Random 随机数使用示例
  11. 【Linux】面试常问的 25+ 个 Linux 命令
  12. spring-boot基础知识
  13. Java、JSP药品库房管理系统
  14. 软考-架构师知识总结
  15. 网络视频会议软件哪个好?欢迎大家补位!
  16. RocketMQ(七) RocketMQ的两种消费模式
  17. Postman -中文版-安装教程
  18. c语言程序设计 doc,C语言程序设计精彩资料100例.doc
  19. 固态硬盘用硬盘盒外接但是不显示盘符
  20. okhttp post请求

热门文章

  1. bootstrap 一排5个_9个非常实用的CSS图标库
  2. 下拉加载 实现 java_[Java教程]iscroll5实现一个下拉刷新上拉加载的效果
  3. mysql+只读参数_mysql只读变量
  4. visual studio安装python插件_Visual Studio 2012 Ultimate 上安装 Python 开发插件 PTVS
  5. ubuntu makefile交叉编译报错:file not recognized: file format not recognized
  6. html for 循环模板
  7. 通用串行总线集线器(Universal SerialBus HUB)什么是USB集线器(USB HUB)?什么是USB根集线器(USB ROOT HUB)?如何判断一个USB口是独立的还是集线器上的?
  8. Atom + Texlive 配置
  9. Treelabeling 异或性质,位运算,染色法,二分图(2100)
  10. android router不起作用,给 Arouter 优化的一些小建议