- 4
- 0
- 约8.36千字
- 约 10页
- 2018-10-09 发布于重庆
- 举报
C程序课程设计万年历
PAGE
PAGE 27
合肥工业大学
课 程 设 计 报 告
课程名称 C++语言课程设计
课题名称 万年历
专 业 信息与计算科学
班 级 09-1班
学 号
姓 名 王 豹
指导教师 陈老师
2011 年 6月 6 日
目 录
一、目的与要求………………………………………………………………
公布、描述课程设计的目的,约束条件,要求达到的目标等内容一致。
二、工具/准备工作 ………………………………………………………
在开放做课程设计项目前,应回顾或复习的相关内容:需要的硬件设施与需要的安装哪些c++集成开发软件。
三、分析………………………………………………………………………
分析课程设计项目的实现方法,并写出类申明的核心算法和实现代码。
四、实现步骤…………………………………………………………………
详细介绍项目的操作步骤
五、测试与结果………………………………………………………………
课程设计程序的屏幕显示,并加以简单的文字说明,注意程序运行要覆盖算法的各种情况,最后说明课程设计是否满足课程设计的要求
六、课程设计总结…………………………………………………………
主要说明程序设计的特点,进行了哪些功能的拓展,特别是独创或创新的部分,相关课程设计项目最有价值的内容,在哪些方面需要进一步的了解或得到帮助,以及编程实现课程设计的感悟等内容。
目的与要求
显示公元后任何年份的日历,日历以月份顺序排列,每月以星期顺序排列,类似一般的挂历,
工具/准备工作
实验开始前,先回顾和复习相关内容
在自己的电脑上安装Visual C++,Dev-C++等集成开发软件
分析
1.主菜单
程序是通过类的成员函数 void operate();来实现对主菜单的输入与输出的处理。
2.数据功能
程序是由类的成员函数 void printYear();实现各年的输出;由void printMonth(); 来实现按月的输出;由 void printDay();实现每天的星期 。
3.退出模拟游戏功能
使程序退出工作状态。
定义头文件
#include stdafx.h
#includeiostream
#includeiomanip
#includestring
using namespace std;
定义类:
class PerpetualCalendar
{
public:
int getYear();
int getMonth();
int getDay();
void setYear();
void setMonth();
void setDate();
int getWeek();
void printMonth();
void printYear();
void printDay();
void operate();
PerpetualCalendar();
PerpetualCalendar(int y,int m,int d);
private:
int year;
int month;
int day;
bool isLeap(int y);
int getDays();
};
实现步骤
int PerpetualCalendar::getYear()
{
return year;
}
int PerpetualCalendar::getMonth()
{
return month;
}
int PerpetualCalendar::getDay()
{
return day;
}
void PerpetualCalendar::setYear()
{
do
{
cout输入年份:endl;
cinyear;
if(year0||year9999) coutInput Error!endl;
}while(year0||year9999);
month=1;
day=1;
}
void PerpetualCalendar::setMonth()
{
do
{
cout输入年,月:endl;
cinyearmonth;
if(ye
您可能关注的文档
- bjk计算机组成原理Apje.doc
- bLU工程监理课程资料湖南省某建筑工程监理细则.doc
- Blender中文手册 你的第一个动画.doc
- BIM设计软件发展的思考从辅助建模到智能设计.docx
- BM联锁施工方案doc.doc
- boh企业财务管理办法内控.doc
- BookReport之A Painted House刷漆的房子读书报告.doc
- Bootstrap FiniteSample DistributionUniversity of Notre Dame引导的有限样本分布圣母大学.doc
- BOT投资协议样本模板.doc
- BOT模式论文财务管理论文基于BOT模式的高速公路投资 项目财务管理问题的探讨.doc
原创力文档

文档评论(0)