ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:89.84KB ,
资源ID:18347252      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18347252.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(分数计算器设计Word文档下载推荐.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

分数计算器设计Word文档下载推荐.docx

1、每种功能的操作都是在菜单中进行相应选择。3、问题的解决方案 根据系统功能要求,可以将问题解决分为以下步骤:(1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计; (2)分析系统中的各个实体及它们之间的关系;Main.obj 分数计算器.obj main.exe(3)根据问题描述,设计系统的类层次;(4)完成类层次中各个类的描述;(5)完成类中各个成员函数的定义;(6)完成系统的应用模块;(7)功能调试;(8)完成系统总结报告。源代码:/分数计算器h.h:#includeclass Integer /整数类protected: int fz; int fm;public: Integ

2、er(int a=0,int b=1):fz(a),fm(b) Integer() void display();class Fraction:public Integer /分数类,进行计算和输入输出 Fraction(int a=0,int b=1):Integer(a,b) friend istream & operator(istream & ,Fraction & ); /重载输入流 friend ostream & operator(ostream & /重载输出流 Fraction operator+(Fraction &c); /重载+运算符(分数与分数) Fraction o

3、perator+(int n); /重载+运算符(整数与分数) Fraction operator-(Fraction & /重载-运算符(分数与分数) Fraction operator-(int n); /重载-运算符(整数与分数) friend Fraction operator-(int n,Fraction & Fraction operator*(Fraction & /重载*运算符(分数与分数) Fraction operator*(int n); /重载*运算符(整数与分数) Fraction operator/(Fraction & /重载/运算符(分数与分数) Fracti

4、on operator/(int n); /重载/运算符(整数与分数) friend Fraction operator/(int n,Fraction & Fraction predigest(); /约分函数/实现函数(分数计算器设计)#include分数计算器h.hvoid Integer:display () coutendl; cout -分数计算器-endl 请选择功能: 1 分数与整数的四则运算。 2 整数与分数的四则运算。 3 分数与分数的四则运算。 0 输入0退出。Fraction Fraction:predigest()/定义约分函数 int n,d,t,sign=1; F

5、raction temp; if(fz0 & fm sign=-1;if(fzn=fz;d=fm;int r;if(nb&b!=1) /判断分数为假分数 c=a/b; a=a%b;c; if(a! cout又a/b; if(a=1) /当分数为负时,判断为假分数 c=-a/b; a=-a%b; c=-c;=bt.fzt.fm & t.fm!=0&t.fm!=1) /判断为真分数 outputt.fm; if(t.fz -t.fz=0 &(t.fmab if(b= & c!=0 ) t.fz=a; t.fm=c; else错误!输入格式错误或分母为0!请退出重新输入! return input;

6、/main函数int main() Integer dis; Fraction a,b,result,real; int m,z; char c; /数据类型dis.display (); while(m! 请输入:(0-3): cinm; if(m=1) /分数与整数的运算 请输入一个分数: cin 请输入运算符: 输入一个正整数:z; if(c=+) result=a+z;- result=a-z;* result=a*z; result=a/z; real=result.predigest();运算式规范为:cza.predigest ()real if(m=2) /整数与分数的运算 请

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

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1