




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、淮海工学院计算机科学系实验报告书课程名: C+程序设计(二) 题 目: 实验一 类的定义和实现 班 级: 学 号: 姓 名: 评语:成绩: 指导教师: 批阅时间: 年 月 日1、 实验内容或题目(1)定义一个日期类Date,该类对象存放一个日期,可以提供以下操作: void GetDate(;/取日期值,格式如“2001年2月5日” void GetYear(;/取年份 void GetMonth(;/取月份 void GetDay(;/取日期void
2、 SetDate(int y,int m,int d;/设置日期值(2)需要求三个长方体的体积,请编一个基于对象的程序。数据成员包括length(长)、width(宽)、height(高)。要求用成员函数实现以下功能:a. 由键盘分别输入3个长方体的长、宽和高;b. 计算长方体的体积;c. 输出3个长方体的体积(3)将第(1)题改写成一个多文件的程序:将类的定义放在头文件date.h文件中,将成员函数的实现放在源文件date.cpp文件中,主函数放在date_main.cpp文件中。请写出完整的程序,上机调试并用实例进行测试运行。2、实验目的与要求(1)掌握声明类的方法,类和类的成员的概念以及
3、定义对象的方法。(2)初步掌握用类和对象编制基于对象的程序。(3)学习和调试基于对象的程序。(4)要求用数据进行测试。(5)掌握类的声明和成员函数定义分离的一般方法以及多文件程序编写的方法。3、 实验步骤与源程序 实验步骤读取题目,分析题目的要求,根据第一题的题目可知:需要建立含有3个私有变量,分别是year,month,day,5个公有变量void GetDate(;void GetYear(;void GetMonth(;void GetDay(;void SetDate(int y,int m,int d;用于访问私有变量的类,并且通过主函数来调用该类。根据题目二可知:类中的私有变量是l
4、ength,width,height,公有变量是给定3个私有变量值和计算立方体体积的成员函数,并最终通过主函数的调用并实现相关的功能。题目三:需要先建立一个新的工程项目,把相关的类写入到头文件中,再建立两个.cpp源文件其中有且只有一个包含主函数来实现整个项目运行。 源代码源代码链接第一题源代码:文件第二题源代码:文件第三题源代码:文件夹4、 测试数据与实验结果(可以抓图粘贴)2题1题 3题5、 结果分析与实验体会在整个代码的写入时,第一个相对顺利,但是有不足之处,本想实现通过使用if判断语句来实现判断所输入的时间是否为合法的时间,但因为在判断日期时因为无法确定该月份到底含有多少天,最终没有成功,还希望老师能都对我指点一下;对于第二道题目,我个人认为这道题没有按照要求完成,应该是先输入3组数值然后再输出3个结果,但是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版雇佣保安合同范例
- 《2025年教育机构与教师之间的劳动合同范本》
- 艺术历程解析
- 2025标准门面租赁合同范本下载
- 2025全面的房产租赁合同范本
- 2025合同终止证明模板
- 2025商品房预售合同范本
- 《消防安全教育》课件
- 自救自护常识教育
- 护理培训老师自我介绍
- 历代书法名作赏析课件
- 质量整改通知单(样板)
- 装配作业指导书
- 建设工程成本计划与控制课件(原)
- IPC-A-610国际标准中英文对照(doc 17)
- 《陕文投应聘表格》word版
- 建设工程围挡标准化管理图集(2022年版)
- (完整word版)中小学教育质量综合评价指标框架(试行)
- 《新概念英语》第一册单词表
- 半泽直树日语字幕台词(一)
- 拌和站地基承载力及抗倾覆计算书
评论
0/150
提交评论