全文预览

c++分数计算器课设

上传者:梦&殇 |  格式:doc  |  页数:21 |  大小:691KB

文档介绍
么要定义两个,后来慢慢看下去之后就知道了,因为这个要由整数类派生出分数类,在后面也碰到王看不懂的地方如约分,经过我给他举实例然后再通过用程序代码打上去,慢慢就对这个分数计算器的计算功能全部了解了,包括后面的层次图,我通过上网百度层次图的结构,他则对整个程序进行分析,从整个层面上看。Р拿到这个课题之后我们一起查找资料,源代码有很多不理解的地方,我们一起学习,一点点的理解。还有层次图的设计,系统的调试,分析,一个个过程慢慢摸索,两个人互相帮助下,完成了这个课题。系统调试过程出现一些问题,后来经过询问来老师,上网搜索的方法纠正了错误,让程序顺利进行。Р Р目录Р(一)需求分析?6Р(二)总体设计?6Р(三)详细设计?7Р(四)系统调试?8Р(六)使用说明及编程体会?10Р(七)关键源程序(带注释)?10Р二、设计内容Р(一)需求分析Р系统设计目的与意义:Р制作一个分数计算器,以完成分数与分数,整数与分数之间的四则运算,以及分数的化简,并对分数进行输入/输出。Р(二)总体设计Р系统功能分析;Р(1)定义整数类和分数类。其中,包括构造函数、析构函数、显示函数等。Р(2)输入/输出:对流提取和流插入运算符进行重载。Р(3)计算功能:可进行分数的加、减、乘和除法运算。Р(4)化简功能:将分数化简为最简分数。Р(5)异常处理功能:分数中分母不能为零。Р(6)菜单功能:每种功能的操作都是在菜单中进行相应选择。Р系统功能模块划分与设计(系统功能模块图):Р 头文件Р声明派生类Р声明整数类Р成员函数定义Р 主函数Р定义成员函数Р定义类的对象Р(三)详细设计Р类层次图Р加法运算Р分数类Р乘法运算Р约分Р整数类Р除法运算Р除法运算Р减法运算Р乘法运算Р减法运算Р加法运算Р(四)系统调试Р系统主界面Р Р进行分数与整数运算调试Р Р进行分数约分调试Р进行分数与分数运算调试Р退出调试Р进行分母为0的调试

收藏

分享

举报
下载此文档