求c++复数计算器1)建立数据类、复数类2)数据、复数信息的初始化3)复数信息的输出4)将复数信息保存为文件5)求复数的
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/24 00:40:41
求c++复数计算器
1)建立数据类、复数类
2)数据、复数信息的初始化
3)复数信息的输出
4)将复数信息保存为文件
5)求复数的绝对值
6)实现复数的加、减、乘、除、乘方、自加、自减等运算
这是我朋友的
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
#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)求复数的
求c++复数计算器1)所设计的复数计算器可以进行+ - * += -= *= ++ -- >= =
已知复数z满足2(z+z的共轭复数)=z*z的共轭复数+3,求
复数的题目:已知|z|=√20,复数(1+2i)Z是纯虚数,求复数Z.
knife(的复数)
woman(的复数)
photo(的复数)
people(的复数)
Chinese(的复数)
family(的复数)
定义一个描述复数的类,数据成员包括实部和虚部;成员函数包括输出复数以及构造函数的初始化.
已知复数Z满足|Z|=4,若复数(1+i)Z为纯虚数 求复数Z 求Z的4次方