求c++复数计算器1)建立数据类、复数类2)数据、复数信息的初始化3)复数信息的输出4)将复数信息保存为文件5)求复数的绝对值6)实现复数的加、减、乘、除、乘方、自加、自减等运算

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 10:20:14
求c++复数计算器1)建立数据类、复数类2)数据、复数信息的初始化3)复数信息的输出4)将复数信息保存为文件5)求复数的绝对值6)实现复数的加、减、乘、除、乘方、自加、自减等运算

求c++复数计算器1)建立数据类、复数类2)数据、复数信息的初始化3)复数信息的输出4)将复数信息保存为文件5)求复数的绝对值6)实现复数的加、减、乘、除、乘方、自加、自减等运算
求c++复数计算器
1)建立数据类、复数类
2)数据、复数信息的初始化
3)复数信息的输出
4)将复数信息保存为文件
5)求复数的绝对值
6)实现复数的加、减、乘、除、乘方、自加、自减等运算
这是我朋友的

求c++复数计算器1)建立数据类、复数类2)数据、复数信息的初始化3)复数信息的输出4)将复数信息保存为文件5)求复数的绝对值6)实现复数的加、减、乘、除、乘方、自加、自减等运算
#include
#include
#define GAP 0.00001
#define COMP(X,Y) (abs((X)-(Y))0)
sprintf(pszstr,"%5.2f+%5.2fi",a,b);
else
sprintf(pszstr,"%5.2f%5.2fi",a,b);
return pszstr;
}
float mod (void)
{
float t= a*a+b*b;
return sqrt(t);
}
Plural & operator = (const Data & d)
{
a = d.a;
b = d.b;
return *this;
}
Plural operator + (const Data & d)
{
return Plural(a+d.a,b+d.b);
}
Plural operator - (const Data & d)
{
return Plural(a-d.a,b-d.b);
}
Plural operator * (const Data & d)
{
//ac-bd bc+ad
return Plural((a*d.a-b*d.b),(b*d.a+a*d.b));
}
Plural operator / (const Data & d)
{
// (ac+bd)/(c^2+d^2) ((bc-ad)/(c^2+d^2))
return Plural((a*d.a+b*d.b)/(d.a*d.a+d.b*d.b),(b*d.a-a*d.b)/(d.a*d.a+d.b*d.b));
}
Plural operator ^ (const int &c)
{
Plural t = *this;
for(int i=1;i

求c++复数计算器1)建立数据类、复数类2)数据、复数信息的初始化3)复数信息的输出4)将复数信息保存为文件5)求复数的绝对值6)实现复数的加、减、乘、除、乘方、自加、自减等运算 求c++复数计算器1)所设计的复数计算器可以进行+ - * += -= *= ++ -- >= = 求一款可以算复数的计算器 kenko计算器怎么计算复数 求!诺基亚智能机计算器,要求能算复数!复数!诺基亚n78 定义这个复数类,复数的实部与虚部定义为私有数据成员.用复数类定义两个复数对象,定义这个复数类,复数的实部与虚部定义为私有数据成员。用复数类定义两个复数对象,用构造函数将初 复数类的设计与实现设计一个复数类,复数类的数据成员是real和imag,它们的数据类型是double,分别表示复数的实部和虚部,要求如下:(1) 编写一个带有缺省参数的构造函数,默认值为(0,0),实 要求建立复数类,包括复数的实部虚部,和对复数进行加减乘除运算的函数.使用MFC,编写基于对话框的Windo A对应的复数是2+i,向量BA对应复数1+2i,向量BC对应复数3-i,求C对应复数 求复数不等式Z∈C(复数极) |Z+8|≤|Z-3| C语言 定义一个复数结构,求两个复数的和与积是要流程图啊!1 求复数! 定义一个描述复数的类,数据成员包括实部和虚部;成员函数包括:输出复数、置实部、 用C++编写复数计算器的程序【基本要求】为复数定义一个类,设计一个小型复数计算器,实现复数的设置和现实;实现附属加减乘除功能;实现用运算符==进行复数的相等比较,并显示比较结果. 复数的题目:已知|z|=√20,复数(1+2i)Z是纯虚数,求复数Z. 复数 复数 复数