1 / 27
文档名称:

复数计算器课程设计.doc

格式:doc   大小:294KB   页数:27页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

复数计算器课程设计.doc

上传人:相惜 2020/8/26 文件大小:294 KB

下载得到文件列表

复数计算器课程设计.doc

文档介绍

文档介绍:目录1题目内容及设计要求 12总体设计 13 程序清单及注释 14 运行结果与分析 15 总结 26 参考文献 21题目内容及设计要求题目17复数计算器内容及要求:(1)所设计的复数计算器可以进行+-*+=-=*=++-->=<===!=运算符,其中>=<=是针对复数的模进行运算。(2)设计输入重载函数,要求能接收从键盘输入a+bi形式的复数,在程序中可以识别出实部虚部并正确赋值。(3)设计计算器测试程序,对加减法进行测试,要求在两位数以内进行,对乘法进行测试,乘法要求为一位数的运算。(4)设计记录功能,可以记录下不同用户使用计算器的情况,记录以文件的形式保存在计算机内,开机时要求用户输入用户名,显示该名户以前的记录。用户记录用包括:做了多少次加减法、乘法、进行测试的次数,后3次的测试平均分等,在退出计算器程序时用心的用户记录代替原有的记录。,首先要搞清复数的运算法则,并使用c++语言表达。复数包含实部与虚部,plex。声明所需成员函数和友元函数对各运算符进行重载。定义各成员函数。定义主函数,实现对整个程序的控制。编译、plex//plex{private:doubleReal,Image;public: CComplex(doublereal=0,doubleimage=0)//构造函数{Real=real;Image=image; }friendistream&operator>>(istream&);//重载输入friendostream&operator<<(ostream&);//plexoperator+();//plexoperator-();//plexoperator*();//plexoperator+=();//plexoperator-=();//plexoperator*=();//plexoperator++();//plexoperator--();//自减doublemod(void);//求复数的模intoperator>();intoperator<();intoperator!=();intoperator==();};plex类,并定义double,real,image;声明类的函数,构造函数,=real+;=imag+;=real-;=imag-;=(real*+imag*)/a;=(imag*-real*)/=real*-imag*;=real*+imag*;Sqrt(real*real=imag*imag);输出c1,c2,c1+c2,c1-c2,c1*c2,c1/c2,∣c1∣的值终止。。。。。。图2-1算法流程图程序清单及注释#include<iostream>#include<cmath>#include<cstdlib>#include<cstring>#include<fstream>#include<ctime>//#defineEPSlen-5//定义精度常数usingnamespacestd;plex//plex{/*-----------------------------------------------------------------------|部分A:|plex的声明和定义,以及结构体类型用户User的定义|----------------------------------------------------------------------*/ /*---------------------------------|plex的声明--------------------------------*/ plex { private: doubleReal,Image;//分别为复数的实部和虚部 public: CComplex(doublereal=0,doubleimage=0)//构造函数{ Real=real;Image=image; } friendistream&operator>>(istream&);//重载输入 friendostream&operator<<(ostream&);//omplexoperator+();//omplexoperator-();//omplexoperator*();//omplexoperator+=();//

最近更新

农业供应链优化-洞察阐释 43页

部编版二年级上册语文23纸船和风筝公开课一等.. 34页

水资源优化调度算法-洞察阐释 30页

生态果园品种改良-洞察阐释 40页

医药包装材料质量检测技术-洞察阐释 40页

2《防雷接地教学》公开课一等奖课件赛课获奖课.. 159页

孔雀东南飞公开课一等奖课件赛课获奖课件 12页

定向井抽油杆柱受力分析及寿命预测 9页

2025年能激励人上进的名言(精选5篇) 7页

2025年背影作文(共篇) 34页

2025年职称论文发表多少钱(共篇) 50页

2025年职场新人如何了解老板(精选篇) 18页

2025年职场中与领导及同事相处的技巧(集锦9篇.. 19页

2025年职业生涯规划五步法归零思考模式(共7篇.. 19页

2025年考研数学冲刺拔高复习攻略(共篇) 24页

2025年老摊600字作文(精选27篇) 31页

2025年老师,您辛苦了啊作文(共篇) 19页

2025年老人的背影作文450字(推荐26篇) 26页

2025年翅膀为话题的作文600‘字’(通用25篇).. 42页

2025美国心肺复苏指南--关键问题和重大更新 5页

平面直角坐标系中三角形面积求法例题及对应练.. 3页

2024年重庆市中考物理试卷(B卷)(附答案) 10页

实用新型专利转让合同 2页

西部之光访问学者接收单位一览表 12页

最新西部之光访问学者接收单位一览表 12页

两癌筛查宣传 50页

企业超低排放改制工程实施细则监理规划范本 53页

主任播音员工作总结与计划范文- 42页

杨树达:与胡适之论诗经言字书 5页