waiting time-计算等待时间之后的时刻

waiting time-计算等待时间之后的时刻,按24小时制计算,允许重复计算:

//waiting time
#include<iostream>
using namespace std;

void get_time(int& hours,int& minutes);
void convert_time(int& currenthours,int& currentminutes,int& waithours,int& waitminutes);
//void show_time();

int main()
{
    int currenthours,currentminutes;
    int waithours,waitminutes;
    char ans;
    
    do{
        cout<<"Current time,";
        get_time(currenthours,currentminutes);
        cout<<"Wait time,";
        get_time(waithours,waitminutes);
        convert_time(currenthours,currentminutes,waithours,waitminutes);
    
        cout<<"Do you want again?";
        cin>>ans;
    }while(‘y‘ == ans || ‘Y‘ == ans);
    
    return 0;
}

void get_time(int& hours,int& minutes)
{
    char b;
    cout<<"Enter the 24 hours time like 11:11 :\n";
    cin>>hours>>b>>minutes;
}

void convert_time(int& currenthours,int& currentminutes,int& waithours,int& waitminutes)
{
    int hours,minutes;
    if(currenthours + waithours < 24)
        {
            hours = currenthours+waithours;
            if(currentminutes + waitminutes < 60)
                minutes = currentminutes + waitminutes;
            else 
                {
                    hours += 1;
                    minutes =(currentminutes + waitminutes) - 60;
                }
        }
    else 
        {
            hours = (currenthours+waithours) - 24 + currenthours;
            
            if(currentminutes + waitminutes < 60)
                minutes = currentminutes + waitminutes;
            else 
                {
                    hours += 1;
                    minutes =(currentminutes + waitminutes) - 60;
                }
        }
    
    cout<<"After the waiting time,the time is "<<hours<<":"<<minutes<<endl;    
    
    return;
    
}

结果:

Current time,Enter the 24 hours time like 11:11 :
12:30
Wait time,Enter the 24 hours time like 11:11 :
15:40
After the waiting time,the time is 16:10
Do you want again?y
Current time,Enter the 24 hours time like 11:11 :
8:30
Wait time,Enter the 24 hours time like 11:11 :
15:10
After the waiting time,the time is 23:40
Do you want again?
时间: 2024-11-10 07:35:57

waiting time-计算等待时间之后的时刻的相关文章

Linux下如何查看高CPU占用率线程 LINUX CPU利用率计算

目录(?)[-] proc文件系统 proccpuinfo文件 procstat文件 procpidstat文件 procpidtasktidstat文件 系统中有关进程cpu使用率的常用命令 ps 命令 top命令 单核情况下Cpu使用率的计算 基本思想 总的Cpu使用率计算 计算方法 某一进程Cpu使用率的计算 计算方法 实验数据 某一线程Cpu使用率的计算 计算方法 实验数据 多核情况下cpu使用率的计算 实验一 描述 数据一 数据二 实验二 描述 数据一 数据二 主要问题 Java 系统

cpu使用率的计算

proc文件系统 /proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以文件系统的方式为内核与进程提供通信的接口.用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数.由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取/proc目录中的文件时,proc文件系统是动态从系统内核读出所需信息并提交的. /proc目录中有一些以数字命名的目录,它们是进程目录.系统中当前运行的每一个进程在/proc下都对应一个以进程号为目录名的目录/proc/pid,

DirectX11 Windows Windows SDK--28 计算着色器:波浪(水波)

前言 有关计算着色器的基础其实并不是很多.接下来继续讲解如何使用计算着色器实现水波效果,即龙书中所实现的水波.但是光看代码可是完全看不出来是在做什么的.个人根据书中所给的参考书籍找到了对应的实现原理,但是里面涉及到比较多的物理公式.因此,要看懂这一章需要有高数功底(求导.偏导.微分方程),我会把推导过程给列出来. 本章演示项目还用到了其他的一些效果,在学习本章之前建议先了解如下内容: 章节内容 11 混合状态 17 利用几何着色器实现公告板效果(雾效部分) 26 计算着色器:入门 27 计算着色

[Java]打印机服务程序

一. 问题描述: 打印机服务程序,采取动态优先级方案,有三种调度策略. 动态优先级方法: 任何时刻, 用户都可以向服务器发送打印请求 每个请求包含打印文件的文件名字, 页数. 服务器根据文件页数初始化该请求的优先级, 并将该打印请求放入对应的队列中. 具体的初始化优先级算法见后续描述 如果打印机空闲, 则从优先级最高的非空队列中选择请求进行打印 如果打印机忙, 则让其继续打印 当一个打印任务完成, 服务器将进行以下操作 如果所有队列为空, 则等待新的任务到来. 如果存在队列非空, 则从优先级最高

排队论

排队论简介 历史 排队论又称随机服务系统,是研究系统随机聚散现象和随机 服务系统工作过程的数学理论和方法,是运筹学的一个分支. 排队论的基本思想是 1909 年丹麦数学家 A.K. 埃尔朗在解 决自动电话设计问题时开始形成的,当时称为话务理论. 现实生活中如排队买票.病人排队就诊.轮船进港.高速路 上汽车排队通过收费站.机器等待修理等都属于排队论问题. 定义 通过对服务对象到来及服务时间的统计研究 得出这些数量指标(等待时间.排队长度.忙期长短(决定服务台数量)等)的 统计规律, 然后根据这些规

httpd详解

_3_2HTTPD和http.md #APACHE ##相关概念 URI:统一资源标识符,全局范围内.路径. URL:统一资源定位符. PV:page view 每天页面访问量 UV:user view每天独立IP访问量 超链接:跳转文档 端口: 0-1023:众所周知,永久地分配给固定的应用使用,特权端口: 1024-41951:亦为注册端口,但要求不是特别严格,分配给程序注册为某应用使用:3306/tcp, 11211/tcp: 41952+:客户端程序随机使用的端口,动态端口,或私有端口:

数据结构——课程设计

  <数据结构课程设计>   课程题目 模拟电话客服管理系统 课程编号 j1620102 学生姓名 吴佳煜 所在专业 信息管理与信息系统 所在班级 信管1133 任课老师 易学明 实习时间 二〇一四年十二月二十五日 设计成绩 老师评语 一.课程设计题目 赵斌是一个信管专业的学生,大学四年顺利毕业了.在毕业季,他也像其他学子一样,投身于求职大军,投出一份又一份求职简历,在苦苦地等待之后,他接到了中国移动通信公司广东分司的面试通知书,通知他于本月1号10点到公司面试.当天,晴空万里,艳阳高照,他身

(转载)Oracle AWR报告指标全解析

Oracle AWR报告指标全解析 2014-10-16 14:48:04 分类: Oracle [性能调优]Oracle AWR报告指标全解析 2013/08/31 BY MACLEAN LIU 26条评论 [性能调优]Oracle AWR报告指标全解析 开Oracle调优鹰眼,深入理解AWR性能报告:http://www.askmaclean.com/archives/awr-hawk-eyes-training.html 开Oracle调优鹰眼,深入理解AWR性能报告 第二讲: http:

常见Mysql系统参数调整

列出MySQL服务器运行各种状态值: mysql> show global status; 查询MySQL服务器配置信息: mysql> show variables; 1.  慢查询 mysql> show variables like '%slow%'; +---------------------+-------------------------------+ | Variable_name       | Value                         | +---