文档介绍:XX大学数学与计算科学学院
学生实验报告
专业
班级
姓名
学号
实验日期
2013年3月01日至 2013年5月31日
实验项目
面向对象程序设计C++实验报告
实验内容与要求
实验目的
通过C++编程实验,了解并掌握面向对象程序设计原理.
掌握并设计类及运算符重载相关知识
实验设计步骤
1、plex
成员变量:复数的实部real、虚部imag
成员函数:构造函数、析构函数、加、减、乘、除功能运算函数、
结果显示函数display()
2、主函数:创建对象c1、c2、c3,再进行成员函数的调用
实验内容及要求
设计具有加、减、乘、除运算功能的复数类,了解运算符重载的相关知识,相应程序及参考文献附后
指导教师意见
成绩: 签名:
年月日
备注
程序源代码
#include ""
#include ""
plex
{
private:
double real;
double imag;
public:
Complex(double r=0, double i=0) //构造函数
{
real = r;
imag = i;
}
Complex add ( Complex c1)
{
Complex c;
=real + , =imag + ;
return c;
}
Complex subtract ( Complex c1)
{
Complex c;
=real - , =imag - ;
return c;
}
Complex multiple ( Complex c1)
{ Complex c;
= real* - imag*;
= real* + imag*;
return c;
}
Complex divide ( Complex c1)
{
Complex c;
=( real* + imag*)/(* + *);
= (-real* + imag*)/(* +