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

1、紡財保九際学生实验报告学院:软件与通信工程学院课程名称:C+课程设计专业班级:10 软件1班姓名:学号:黄道炜0103815学生实验报告(4)学生姓名黄道炜学号0103815同组人实验项目分数计算器的实现必修 选修演示性实验验证性实验 操作性实验 综合性实验实验地点W102实验仪器台号指导教师赵晓平实验日期及节次三)567节三)567节一、实验综述1、实验目的及要求(1)掌握运算符的重载;(2)综合运用C+面向对象编程实现一个分数计算器;(3)重载运算符实现分数的四则运算,对分数进行约分与规格化。实验要求:为分数定义一个类。分数定义为两个整数之比,比如1/2,3/4,64/2等等,将分数表示成。

2、int类型的两个值:一个表示分子,一个表示分母。将类命名为Fraction。重载输入和输出运算符 和。分数以1/2,15/32,200/401这样的形式来输 入和输出。注意分子、分母可能包含负号,所以必须支持像-1/2,15/-32以及-300/-401这样的输入。重载+、-、*、/运算符正确支持Fraction类型。应有一个函数,对分数进行约分与规范化,在规范化之后,分母一定是正的,并且分子分母的最大公约数为1,例如,对4/-8进行正规化后应该表示成等价的-1/2。仿照计算器的运算过程,采用计算器方式进行有关分数运算。认真完成实验题,能正确运行,提交实验报告并上传程序,实验报告要求写出 操作。

3、步骤、结果、问题、解决方法、体会等。2、实验仪器、设备或软件计算机、 VC+、 office 、相关的操作系统等。二、实验过程(实验步骤、记录、数据、分析)#includeclass fractionint n;int d;public:fraction(int nume=0,int deno=1)n=nume;d=deno;int GCD(int m,int n) /求两个分数的最大公约数int p;while (p=m%n)!=0)m=n,n=p;return n;fraction L(fraction f1) /用来对分数进行约分和规格化int p,q,s;p=;q=;s=GCD(p,q。

4、); p/=s; q/=s; if(q(istream &in,fraction &f) char c;=1;in;(c);if(c=/)in;return in;friend ostream &operatora;coutb;couta*b=a*bendl;couta/b=a/bendl;couta-b=a-be ndl; couta+b=a+be ndl; return 0;三、结论1、实验结果raw 匚 n dcw&syytem 32cmd.exet输入两个分数;kb=9z8j-h* 眈a+b=17?2焉按任意键继纵.2、分析讨论还是要多练习!四、指导教师评语及成绩:成绩:指导教师签名:批阅日期。

能表示分数的计算机,分数计算器的实现相关推荐

  1. 键盘上分数怎么计算机,分数符号怎样在电脑上?

    如果想在网页上输出,则:1,用智能ABC输入法.右击软键盘,在在弹出的窗口中,选数学符号,找到所需的点击即可.(分数线只在键盘上点"/"即可). 2,将由上述方法得到的符号复制在在 ...

  2. 分数小数计算机在线,循环小数化分数计算器

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

  3. 计算机二级考试不及格看不到分数吗,计算机二级查不到成绩是不是没过,不及格有分数吗...

    计算机二级查不到成绩是不是就没过 计算机二级查不到成绩不是没过.计算机二级查不到成绩的原因有不到查询公布时间;输入的身份号.准考号有误;考生缺考;拨打的有误或网站有误.计算机二级成绩保留一年,计算机二 ...

  4. 分数的计算机题,分数问题

    分数问题(fraction problem)是一种算术问题,指用分数计算来解答的应用题,它分为简单分数应用题和复合分数应用题两类. 中文名 分数问题 外文名 fraction problem所属学科 ...

  5. 分数用计算机怎么分数除法,分数除法怎么算

    教学目标1.使学生掌握除法估算的方法,会进行两位数的除法估算.2.培养学生估算的意识,归纳概括.迁移类推的能力,以及应用所学知识灵活解决实际问题的能力.3.培养学生学习数学的兴趣,自主探索.勇于尝试的 ...

  6. 分数乘法怎么用计算机计算,分数乘法怎么算-分数运算法则-分数乘分数的计算方法...

    宜城教育资源网www.ychedu.com 分数乘法怎么算-分数运算法则-分数乘分数的计算方法 分数运算法则1.分数的加减法则:同分母的分数相加减,只把分子相加减,分母不变.异分母的分数相加减,先通分 ...

  7. 分数乘法计算机题,分数乘法练习题

    分数乘法练习题 分数乘法是乘法运算中一个很重要的点,也是最基础的方式,学习好这部分内容有利于提升数学能力,下面是分数乘法练习题,我们一起来看看吧! 分数乘法练习题 一.梳理知识 1.怎样计算分数乘法 ...

  8. 数学计算机 分数乘法,【分数乘法怎么算】小学生分数乘法数学日记

    [www.cddlwy.com--日记] 分数乘法数学日记一: 今天下午,我在<小学生双色课课通>上看到了这样一道题. 一个圆锥底面半径是8分米,高的长度与底面半径的比3:2,这个圆锥的体 ...

  9. java从键盘上录入学生人数和每个学生的姓名以及分数,按照分数降序输出,学生名次、学生姓名、学生分数

    java从键盘上录入学生人数和每个学生的姓名以及分数,按照分数降序输出,学生名次.学生姓名.学生分数 import java.util.Scanner;/* * 从键盘上录入学生人数和每个学生的姓名以 ...

最新文章

  1. Kibana——数据图形化制作
  2. 数据源架构模式之数据映射器
  3. tomcat通过apr配置https
  4. AVFoundation 简介
  5. Twice enter press click will trigger backend roundtrip
  6. cobbler工作流分析
  7. Python要点总结,我使用了100个小例子!
  8. NFT游戏Illuvium获500万美元种子轮融资,Framework Ventures领投
  9. Visual Studio 2017 15.5 正式发布,性能再提升
  10. catch所有提示的异常类型,程序执行异常时却还是没有报错,异常没有被catch到吗[已解决]
  11. Inception V3 的 tensorflow 实现
  12. 身为华人,我再一次不淡定了,中文输入项目启动
  13. EPLAN软件卡顿的解决办法
  14. SBX子板类及update_atr()方法
  15. (java毕业设计)基于java汽车租赁管理系统源码
  16. Zotero批量下载知网文献
  17. 什么是RS485总线?怎么使用RS485总线?——转自微信公众号弱点课堂
  18. APP服务器与Web服务器的区别是什么?
  19. implicit super constructor animal() is undefined for default constructor. Must define an explicit 异常
  20. sql之浅谈视图的作用

热门文章

  1. Yii2.0学习资源
  2. 常见文件、目录、路径操作函数
  3. 为敏感信息设置安全屏障
  4. 白话设计模式——Builder
  5. maven里如何根据不同的environment打包
  6. windows7下修改hosts文件无效解决办法
  7. MemCached配置与缓存知识概述
  8. java实现导出Excel的功能
  9. MySQL的Found_ROWS函数介绍
  10. Ice-3.5.1在CentOS 6.5系统中的编译配置教程