《分数计算器设计》由会员分享,可在线阅读,更多相关《分数计算器设计(20页珍藏版)》请在人人文库网上搜索。

1、分数计算器设计黔南民族师范学院 计算机科学系姓名: 何- 指导老师: 任- 学号: 1208075- 班级: B12计科班 日期: 2013.12.2 1、问题描述定义一个整数类。定义一个分数类,由整数类派生出。能对分数进行各种计算和输入/输出。2、功能要求(1)定义整数类和分数类。其中,包括构造函数、析构函数、显示函数等。(2)输入/输出:对流提取和流插入运算符进行重载。(3)计算功能:可进行分数的加、减、乘和除法运算。(4)化简功能:将分数化简为最简分数。(5)异常处理功能:分数中分母不能为零。(6)菜单功能:每种功能的操作都是在菜单中进行相应选择。3、问题的解决方案 根据系统功能要求,可。

2、以将问题解决分为以下步骤:(1) 应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;头文件声明整数类声明派生类主函数成员函数定义定义成员函数定义类的对象(2) 分析系统中的各个实体及它们之间的关系;主函数成员函数定义Main.obj 分数计算器.objmain.exe(3)根据问题描述,设计系统的类层次;(4)完成类层次中各个类的描述;(5)完成类中各个成员函数的定义;(6)完成系统的应用模块;(7)功能调试;(8)完成系统总结报告。源代码:/分数计算器h.h:#includeclass Integer /整数类protected:int fz;int fm;public:Integ。

3、er(int a=0,int b=1):fz(a),fm(b)Integer()void display();class Fraction:public Integer /分数类,进行计算和输入输出public:Fraction(int a=0,int b=1):Integer(a,b)friend istream & operator(istream & ,Fraction & ); /重载输入流friend ostream & operator#include分数计算器h.hvoid Integer:display ()cout0 & fm0)fz=-fz;sign=-1;n=fz;d=f。

4、m;int r;if(nb&b!=1)/判断分数为假分数c=a/b;a=a%b;coutb&b!=1)/当分数为负时,判断为假分数c=-a/b;a=-a%b;c=-c;cout0&t.fz(istream &input,Fraction &t)/重载输入运算符,输入分数int a,c;char b;inputabc;if(b=/ & c!=0 )t.fz=a;t.fm=c;elsecout#include分数计算器h.hint main()Integer dis;Fraction a,b,result,real;int m,z;char c;/数据类型dis.display ();while(。

5、m!=0)coutm;if(m=1) /分数与整数的运算couta;coutc;coutz;if(c=+)result=a+z;if(c=-)result=a-z;if(c=*)result=a*z;if(c=/)result=a/z;real=result.predigest();coutz;coutc;coutb;if(c=+)result=b+z;if(c=-)result=z-b;if(c=*)result=b*z;if(c=/)result=z/b;real=result.predigest();couta;coutc;coutb;if(c=+)result=a+b;if(c=-)result=a-b;if(c=*)result=a*b;if(c=/)result=a/b;real=result.predigest();cout运算式规范为: acb=a.predigest ()cb.predigest ()=realendl;coutendl;return 0;总结报告:这是我的第一次课程设计,刚开始拿到手感觉一头雾水,不知道到底是从哪里开头去设计一个课题,虽然提供了解决方案让我可以照着步骤去做,但是没有老师的辅导,下手真不容易。不过,在理清了程序设计的一条条思路后,画了设计层次图,然后一步一步深入,把程序完成了。其中也遇到很多麻烦,在网上搜索解决了问题。。

可以算积分的计算机软件,分数计算器设计相关推荐

  1. 分数计算器设计C语言课程设计

    分数计算器设计C语言课程设计 1.问题描述 输入两个分数,能计算它们的加.减.乘.除的结果.并应用辗转相除法,对分子和分母进行约简,分母为1是直接显示整数结果. 2.功能要求 (1)输入/输出:输入两 ...

  2. [c++]实现分数计算器设计

    //环境 , vc 2010 #include <iostream> #include <Windows.h> #include <cmath>using name ...

  3. 用计算机算一算循环小数,循环小数化分数计算器

    一.纯循环小数化分数 从小数点后面第一位就循环的小数叫做纯循环小数.怎样把它化为分数呢?看下面例题. 把纯循环小数化分数: 纯循环小数的小数部分可以化成分数,这个分数的分子是一个循环节表示的数,分母各 ...

  4. 代分数计算机气在线,c++课程设计--分数计算器.doc

    c课程设计--分数计算器 C++课程设计报告 题 目: 分数计算器 年 级: 11级 专 业: 通信工程 姓 名: 吴辰炜 指导老师: 朱红 难 度 B 级 教师评语: 1.程序功能介绍 分数计算器及 ...

  5. 分数加法怎么用计算机算,加法分数计算器的运算符

    我正在写一个分数计算器.我已经编写了一个解析代码的方法,但是很难弄清楚如何将plus运算符添加到parseExpression方法中.例如:1_1 / 2 + 1 = 2_1 / 2.如果你选择回答尽 ...

  6. 能表示分数的计算机,分数计算器的实现

    <分数计算器的实现>由会员分享,可在线阅读,更多相关<分数计算器的实现(6页珍藏版)>请在人人文库网上搜索. 1.紡財保九際学生实验报告学院:软件与通信工程学院课程名称:C+课 ...

  7. 基于FPGA的电子计算器设计(上)

    今天给大侠带来基于FPGA的电子计算器设计,由于篇幅较长,分三篇.今天带来第一篇,上篇,话不多说,上货. 导读 本篇介绍了一个简单计算器的设计,基于 FPGA 硬件描述语言 Verilog HDL,系 ...

  8. matlab大圆航线,基于MATLAB和C#混合编程的大圆航线计算器设计

    行业曲线industryappraisement 可替代度影响力可实现度行业关联度真实度 利用现有的大圆航线算法,分别通过MATLAB和C#编写大圆航线正反解的算法和大圆航线计算器显示界面,以及利用M ...

  9. c语言特殊计算器设计报告,C语言数据结构栈计算器的实现课题设计报告书

    C语言数据结构栈计算器的实现课题设计报告书 (13页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 目录1. 课程设计任务 12. 需求分析 ...

最新文章

  1. 奇淫怪巧之在Delphi中调用不申明函数
  2. Oracle管理拾遗(长期更新)
  3. python多线程网络编程_python之网络编程-多线程
  4. c++11新特性_c++11新特性(四)
  5. int a = 0 与 int a(0) int a(b)
  6. 计算机网络实训简介,计算机网络实验报告介绍.doc
  7. activiti 设置候选人_中标 | 河南移动公示无源波分复用设备集采中标候选人名单:3家厂商上榜...
  8. Android BroadcastReceiver(二)
  9. WinRunner的工作流程
  10. 县级智慧城市建设方案_智慧城市建设项目实施方案
  11. win10卸载内置应用_如何卸载Windows 10的内置应用程序(以及如何重新安装它们)...
  12. drawerLayout 抽屉的另一半,设置为透明的颜色
  13. 8个国外开放的硕博论文、期刊、数据库下载网站-转
  14. Windows共享Linux打印机,Ubuntu使用教程-使用Windows共享打印机进行打印
  15. 支付宝 二维码/账号/转账码/生成方式/生成不可修改金额码
  16. *【华为机试真题详解】判断字符串子序列**
  17. badatatable转成json_数据表转换成json(DatatableToJson)
  18. ThingsBoard GateWay网关安装
  19. MySQL数据库————MVCC
  20. win10安装inventor失败,怎么强力卸载删除注册表并重新安装

热门文章

  1. 高效的5G ASN.1编解码工具
  2. l老男孩培训python
  3. 这个PDF压缩软件值得收藏
  4. 英雄不问出处 美女不问归途
  5. MatLab从入门到入土
  6. 【开发日常】设备双网卡设置为同一网段的IP,会有什么问题?
  7. appium示例代码python_(appium+python)UI自动化_07_UI自动化实例【拼多多搜索商品为例】...
  8. 基于粒子群算法优化的ELMAN动态递归神经网络预测-附代码
  9. Css的背景(背景颜色、背景图片、背景平铺、背景图片位置、背景图像固定)
  10. 工程热力学Ch.4 热二律