- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.
.
《C++面向对象程序设计》课程设计报告
题 目: 分数计算器设置
班 级: K0312415
专 业: 计算机科学与技术
学 号: K031241521
K031241535
姓 名: 周林
指导教师:
小组成员: 周林,张齐满
二O一三 年 10 月 15 日
一、课程设计问题描述
分数计算器设计是高等学校教务管理的重要组成部分,其内容较多,为了简化计论,要求设计的管理系统能够完成以下功能:
(1)定义整数类和分数类。其中,包括构造函数、析构函数、显示函数等。
(2)输入/输出:对流提取和流插入运算符进行重载。
(3)计算功能:可进行分数的加、减、乘和除法运算。
(4)化简功能:将分数化简为最简分数。
(5)异常处理功能:分数中分母不能为零。
(6)菜单功能:每种功能的操作都是在菜单中进行相应选择。
二、课程设计目的和要求:
经过一个学期的《C++面向对象程序设计》课程的学习,已经有了一定地程序设计基础,但是要学好C++面向对象程序设计这门课程,不仅要认真阅读课本知识和从事课堂学习,更重要的是要进行上机实践,通过上机实践才能增强和巩固知识。
三、系统设计(算法分析)
1、 系统由5功能,可分别执分数的.加法运算, 减法运算 ,.乘法运算 和除法运算,还可以将分数化简。
1.加法运算可计算两个分数相加。
2.减法运算可计算两个分数相减。
3.乘法运算可计算两个分数相乘。
4.除法运算可计算两个分数相除。
5.化简运算可计算一个分数化简。
2、流程图
主菜单加法运算减法运算
主菜单
加法运算
减法运算
成法运算
除法运算
结束
分母是否为0是否
分母是否为0
是
否
技术输出结果
技术输出结果
3、分数计算器设置各函数的功能和实现的相关功能由对应的函数来实现。
(1) 函数jia()实现分数加法运算。
(2)函数jian()实现分数减法运算。
(3)函数cheng()实现分数乘法运算。
(4)函数chu()实现分数除法运算。
(5)函数shuchu()实现分数的输出和化简。
四、程序源代码
// 分数管理系统.cpp : Defines the entry point for the console application.
//
#include stdafx.h
#include fenshu.h
#include zhengshu.h
int main(int argc, char* argv[])
{
fenshu aa;
return 0;
}
// zhengshu.h: interface for the zhengshu class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_ZHENGSHU_H__254BB13E_9F27_4785_BDEE_637C9445F
#define AFX_ZHENGSHU_H__254BB13E_9F27_4785_BDEE_637C9445F
#if _MSC_VER 1000
#pragma once
#endif // _MSC_VER 1000
class zhengshu
{
public:
zhengshu();
virtual ~zhengshu();
};
#endif // !defined(AFX_ZHENGSHU_H__254BB13E_9F27_4785_BDEE_637C9445F
// zhengshu.cpp: implementation of the zhengshu class.
//
//////////////////////////////////////////////////////////////////////
#include stdafx.h
#include zhengshu.h
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
/////////////////////////////////////////////
您可能关注的文档
最近下载
- 文旅融合与沉浸式文旅的六大新趋势.pdf VIP
- 《项目总工图纸会审可提设计问题汇编》2021年word70页.docx VIP
- 《知识产权法教程(第八版) 》 课件 王迁 第1--9章 总论、著作权法律制度概述---专利法律制度概述.pptx
- 连续式柳编跌水侵蚀沟治理技术规范.DOC
- 从天水扶轮中学到新疆的各个铁路中学——八十周年校庆纪念.doc
- 高级中学高三英语备课组一模成绩分析及备考策略.ppt
- 中华民族共同体概论教案5第五讲 大一统与中华民族共同体初步形成(秦汉时期)教案.docx VIP
- 名著阅读课型课题研究报告.docx
- 义务教育版(2024)六年级 信息科技《 第1课 设备控制处处在》教学设计.docx VIP
- 干部选拔任用工作整改措施.doc
文档评论(0)