《C++面对对象程序设计》课程设计报告题 目: 分数计算器设置 班 级: K0312415 专 业: 计算机科学与技术 学 号: K031241521 K031241535 姓 名: 周林 指导老师: 小组成员: 周林,张齐满 二 O 一三 年 10 月 15 日一、课程设计问题描述分数计算器设计是高等学校教务管理的重要组成部分,其内容较多,为了简化计论,要求设计的管理系统能够完成以下功能:(1)定义整数类和分数类。其中,包括构造函数、析构函数、显示函数等。(2)输入/输出:对流提取和流插入运算符进行重载。(3)计算功能:可进行分数的加、减、乘和除法运算。(4)化简功能:将分数化简为最简分数。(5)异常处理功能:分数中分母不能为零.(6)菜单功能:每种功能的操作都是在菜单中进行相应选择。二、课程设计目的和要求:经过一个学期的《C++面对对象程序设计》课程的学习,已经有了一定地程序设计基础,但是要学好 C++面对对象程序设计这门课程,不仅要仔细阅读课本知识和从事课堂学习,更重要的是要进行上机实践,通过上机实践才能增强和巩固知识。三、系统设计(算法分析)1、 系统由 5 功能,可分别执分数的。加法运算, 减法运算 ,.乘法运算 和除法运算,还可以将分数化简. 1.加法运算可计算两个分数相加。2.减法运算可计算两个分数相减。 3。乘法运算可计算两个分数相乘.4。除法运算可计算两个分数相除。5。化简运算可计算一个分数化简.2、流程图 主菜单加法运算减法运算成法运算除法运算结束分母是否为 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_637C9445F651__INCLUDED_)#define AFX_ZHENGSHU_H__254BB13E_9F27_4785_B...