- 22
- 0
- 约1.65万字
- 约 27页
- 2020-08-15 发布于江苏
- 举报
沈阳理工大学课程设计专用纸 Noi
目 录
1
题目内容及设计要求
............................................................1
2
总体设计 .................................................................................
1
2.1
总体功能框图 .................................................................
1
2.2
类的设计说明 ...............................................................
1
2.3
主要算法流程图
........................................................... 2
3
程序清单及注释 .....................................................................
4
4
运行结果与分析 ...................................................................
21
5
总结 ........................................................................................
25
6
参考文献 ................................................................................
25
沈阳理工大学
沈阳理工大学课程设计专用纸
题目内容及设计要求
No1
题目 17 复数计算器
内容及要求:
( 1)所设计的复数计算器可以进行 + - * += -= *= ++ -- = = == != 运算符,其中
= = 是针对复数的模进行运算。
( 2)设计输入重载函数,要求能接收从键盘输入 a+bi 形式的复数,在程序中可以识别
出实部虚部并正确赋值。
设计计算器测试程序,对加减法进行测试,要求在两位数以内进行,对乘法进行测试,乘法要求为一位数的运算。
设计记录功能,可以记录下不同用户使用计算器的情况,记录以文件的形式保存在
计算机内,开机时要求用户输入用户名,显示该名户以前的记录。用户记录用包括:做了多
少次加减法、乘法、进行测试的次数,后 3 次的测试平均分等,在退出计算器程序时用心的用户记录代替原有的记录。
总体设计
2.1 总体功能框图
根据题中任务的功能,首先要搞清复数的运算法则,
并使用 c++语言表达。复数包含实部与虚部,如何将这两部分表达出来也使关键
定义一个复数类 complex 。
声明所需成员函数和友元函数对各运算符进行重载。
定义各成员函数。
定义主函数,实现对整个程序的控制。
编译、运行并调试
2.2 类的设计说明
class CComplex // 定义命名空间 NameCComplex
{
private:
沈阳理工大学
沈阳理工大学课程设计专用纸 No2
double Real,Image;
public:
CComplex(double real=0,double image =0) // 构造函数
{
Real=real;Image=image;
}
friend istream operator(istream is,CComplex com ); // 重载输入
friend ostream operator(ostream os,CComplex com); // 重载输出
CComplex operator+(CComplex com); // 加法重载
CComplex operator-(CComplex com); // 减法重载
CComplex operator*(CComplex com); // 乘法重载
CComplex operator+=(CComplex com); // 加法赋值重载
CComplex operator-=(CComplex com); // 减法赋值重载
CComplex operator*=(CComplex com); // 乘法赋值重载
CComplex operator++(); // 自加
CComplex operator--(); // 自减
double mod (void); // 求复数的模
int operator(CComplex com);
int operator(CCompl
您可能关注的文档
最近下载
- 支部党员大会会议记录(支委会选举范例).docx VIP
- 深圳市宝安区2025-2026学年第一学期五年级语文期末学业质量评估卷(原卷+答案)统编版.docx VIP
- 山桐子种植加工、旅游项目可行性研究报告商业计划书.docx VIP
- 山桐子种植及种苗培育种植加工可行性研究报告申请备案.doc VIP
- 和田地区2026年度地直机关公开遴选公务员、事业单位公开选聘工作人员备考题库及完整答案详解1套.docx VIP
- 山桐子合作种植协议合同.docx VIP
- 2025年香氛未来趋势报告-英敏特.docx VIP
- 报告正文2014年太阳绿宝.pdf VIP
- 2025年高考:云南物理--试题及答案.pdf VIP
- 广东省深圳市宝安区2025-2026学年五年级上学期期末学业质量评估语文试卷.docx VIP
原创力文档

文档评论(0)