下载此文档

综合实验报告格式.doc


文档分类:高等教育 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
《C++程序设计B》课程综合性试验汇报
开课试验室:基础三 6月19日
试验题目
复数类设计
一、试验目标
掌握类概念及结构方法;掌握结构函数定义和使用;掌握友元定义和使用;掌握运算符重载定义和使用。
二、设备和环境
微型计算机、Windows 系列操作系统 、Visual C++
三、试验内容
设计复数类,重载+,-,*,/,<<,>>等运算符。编程设计实现下列函数:
MyComplex();
MyComplex(int a);
MyComplex(int a,int b) ;
MyComplex(const MyComplex& v) ;
Mycomplex& operator=(const Mycomplex& rhs);
Mycomplex& operator+=(const Mycomplex& rhs);
Mycomplex& operator-=(const Mycomplex& rhs);
Mycomplex& operator*=(const Mycomplex& rhs);
Mycomplex& operator/=(const Mycomplex& rhs);
friend MyComplex operator+(MyComplex m,MyComplex n) ;
friend MyComplex operator-(MyComplex m,MyComplex n) ;
friend MyComplex operator*(MyComplex m,MyComplex n) ;
friend MyComplex operator/(MyComplex m,MyComplex n) ;
friend ostream& operator<<(ostream& s,MyComplex t);
friend istream& operator>>(istream& s,MyComplex& t);
四、试验结果及分析
1、题目分析及设计思绪
设计一个可进行复数四则运算演示程序,要求下列四种运算:
由输入实部和虚部生成一个复数
两个复数相加
两个复数相减
两个复数相乘
两个复数相除
运算结果以对应复数或实数表示形式显示
2、试验结果及分析:输入两个复数实部和虚部,实部和实部相进行对应操作,虚部和虚部进行对应操作,然后在组合在一起
3、复数类功效及关键代码分析
(1)能够进行两个MyComplex加法
const MyComplex MyComplex::operator+(MyComplex &rightNumber)
{
MyComplex resultNumber;
= m_real+;
= m_imag+;

综合实验报告格式 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人梅花书斋
  • 文件大小49 KB
  • 时间2020-11-22