- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C课程设计万年历程序设计
河南理工大学
计算机科学与技术学院
课程设计报告
2010— 2011学年第1学期
课程名称 c++课程设计
设计题目 万年历程序设计
1、课程设计任务书··················································································3
2、题目与要求·························································································3
3、本系统涉及知识点··············································································4
4、程序算法设计·················································································4
5、程序流程图·························································································5
6、程序输入模块·················································································7
7、程序输出模块·················································································8
8、程序设计总结·················································································9
9、程序设计感想·················································································10
10、致谢·································································································11
11、参考文献··························································································11
一、 设计任务书
1.1 题目与要求
本人计划编写一个万年历系统,主要用于显示月历、星期等信息,主要要求如下:
1:设计一个万年历系统,主要包括年、月、日星期等信息;
2:输入要进行的操作按钮,进行查询;
3:输入年月日求出月历;
4:输入日期求出所在星期;
5:进行下月或上月的查询
;
6:输出当前时间。
本人的主要工作是:设计一个日期类Date,包括年、月、日等私有数据成员。要求实现日期的基本运算,(假定输入日期数据是合法的,考虑闰年的情况)。
在Date类中设计如下重载运算符函数:
Date operator+(int days);
Date operator-(int days);
int operator-(Date b); 返回两日期相差的天数
void displayMonth (Date b);显示指定日期所在的月历,尽可能美观
在实现这些重载运算符函数调用以下私有成员函数:
leap(int); 判断指定的年份是否为闰年
dton(Date ); 将指定日期转换为从0年0月0日起的天数
ntod(int); 将指定的0年0月0日起的天数转换为对应的日期
数据成员为:int year,month,day;
1.2 本系统涉及的知识点
类的构造函数、析构函数数组、循环、函数、运算符重载、case语句、成员函数、time头文件、函数的调用,指针,Switch语句,
对象调用成员函数
二、 功能设计
本系统需要实现的功能要求:
本系统可以进行显示某年某月的月历,当前日期时间,某年某月某日是星期几,
某年的元旦是星期几等
1进入之后出现如下所示的主菜单
******************当前日期时间如下********************
=================××××*******************
=================××××*******************
**************
您可能关注的文档
最近下载
- 2021年香薰服务合同.docx
- 《Python与数据分析应用》课件——第10章 数据分析工具Pandas.pptx VIP
- 战争狂人希特勒简介.ppt
- 家庭教育指导师试题库.doc
- -司法鉴定人执业能力评估业务理论知识考试题库(司法鉴定人考试试题及答案解析)-.docx VIP
- 病房急产应急预案演练脚本.docx VIP
- 生产项目准入及预算标准第六册主网修理项目准入及预算标准(预算分册).docx
- 2025新人教版语文七年级下册《第一单元》大单元整体教学设计[2022课标].pdf
- 电子商务文案创意与撰写:直播脚本编写PPT教学课件.pptx
- (高清版)-B-T 30146-2023 安全与韧性 业务连续性管理体系 要求.pdf VIP
文档评论(0)