能表示分数的计算机,分数计算器的实现
《分数计算器的实现》由会员分享,可在线阅读,更多相关《分数计算器的实现(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,用智能ABC输入法.右击软键盘,在在弹出的窗口中,选数学符号,找到所需的点击即可.(分数线只在键盘上点"/"即可). 2,将由上述方法得到的符号复制在在 ...
- 分数小数计算机在线,循环小数化分数计算器
一.纯循环小数化分数 从小数点后面第一位就循环的小数叫做纯循环小数.怎样把它化为分数呢?看下面例题. 把纯循环小数化分数: 纯循环小数的小数部分可以化成分数,这个分数的分子是一个循环节表示的数,分母各 ...
- 计算机二级考试不及格看不到分数吗,计算机二级查不到成绩是不是没过,不及格有分数吗...
计算机二级查不到成绩是不是就没过 计算机二级查不到成绩不是没过.计算机二级查不到成绩的原因有不到查询公布时间;输入的身份号.准考号有误;考生缺考;拨打的有误或网站有误.计算机二级成绩保留一年,计算机二 ...
- 分数的计算机题,分数问题
分数问题(fraction problem)是一种算术问题,指用分数计算来解答的应用题,它分为简单分数应用题和复合分数应用题两类. 中文名 分数问题 外文名 fraction problem所属学科 ...
- 分数用计算机怎么分数除法,分数除法怎么算
教学目标1.使学生掌握除法估算的方法,会进行两位数的除法估算.2.培养学生估算的意识,归纳概括.迁移类推的能力,以及应用所学知识灵活解决实际问题的能力.3.培养学生学习数学的兴趣,自主探索.勇于尝试的 ...
- 分数乘法怎么用计算机计算,分数乘法怎么算-分数运算法则-分数乘分数的计算方法...
宜城教育资源网www.ychedu.com 分数乘法怎么算-分数运算法则-分数乘分数的计算方法 分数运算法则1.分数的加减法则:同分母的分数相加减,只把分子相加减,分母不变.异分母的分数相加减,先通分 ...
- 分数乘法计算机题,分数乘法练习题
分数乘法练习题 分数乘法是乘法运算中一个很重要的点,也是最基础的方式,学习好这部分内容有利于提升数学能力,下面是分数乘法练习题,我们一起来看看吧! 分数乘法练习题 一.梳理知识 1.怎样计算分数乘法 ...
- 数学计算机 分数乘法,【分数乘法怎么算】小学生分数乘法数学日记
[www.cddlwy.com--日记] 分数乘法数学日记一: 今天下午,我在<小学生双色课课通>上看到了这样一道题. 一个圆锥底面半径是8分米,高的长度与底面半径的比3:2,这个圆锥的体 ...
- java从键盘上录入学生人数和每个学生的姓名以及分数,按照分数降序输出,学生名次、学生姓名、学生分数
java从键盘上录入学生人数和每个学生的姓名以及分数,按照分数降序输出,学生名次.学生姓名.学生分数 import java.util.Scanner;/* * 从键盘上录入学生人数和每个学生的姓名以 ...
最新文章
- Kibana——数据图形化制作
- 数据源架构模式之数据映射器
- tomcat通过apr配置https
- AVFoundation 简介
- Twice enter press click will trigger backend roundtrip
- cobbler工作流分析
- Python要点总结,我使用了100个小例子!
- NFT游戏Illuvium获500万美元种子轮融资,Framework Ventures领投
- Visual Studio 2017 15.5 正式发布,性能再提升
- catch所有提示的异常类型,程序执行异常时却还是没有报错,异常没有被catch到吗[已解决]
- Inception V3 的 tensorflow 实现
- 身为华人,我再一次不淡定了,中文输入项目启动
- EPLAN软件卡顿的解决办法
- SBX子板类及update_atr()方法
- (java毕业设计)基于java汽车租赁管理系统源码
- Zotero批量下载知网文献
- 什么是RS485总线?怎么使用RS485总线?——转自微信公众号弱点课堂
- APP服务器与Web服务器的区别是什么?
- implicit super constructor animal() is undefined for default constructor. Must define an explicit 异常
- sql之浅谈视图的作用