用C++编写复数计算器的程序【基本要求】为复数定义一个类,设计一个小型复数计算器,实现复数的设置和现实;实现附属加减乘除功能;实现用运算符==进行复数的相等比较,并显示比较结果.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 04:35:34
用C++编写复数计算器的程序【基本要求】为复数定义一个类,设计一个小型复数计算器,实现复数的设置和现实;实现附属加减乘除功能;实现用运算符==进行复数的相等比较,并显示比较结果.

用C++编写复数计算器的程序【基本要求】为复数定义一个类,设计一个小型复数计算器,实现复数的设置和现实;实现附属加减乘除功能;实现用运算符==进行复数的相等比较,并显示比较结果.
用C++编写复数计算器的程序
【基本要求】
为复数定义一个类,设计一个小型复数计算器,实现复数的设置和现实;实现附属加减乘除功能;实现用运算符==进行复数的相等比较,并显示比较结果.
【测试数据】
2,2+3i,2-3i,5i,-8i,i,-i
要有注释的更好哦

用C++编写复数计算器的程序【基本要求】为复数定义一个类,设计一个小型复数计算器,实现复数的设置和现实;实现附属加减乘除功能;实现用运算符==进行复数的相等比较,并显示比较结果.
#include
#include
using namespace std;
class Complex{
private:
double m_real;
double m_complex;
public://各个函数的定义.
Complex(double real=0.0,double complex=0.0);
void Setnumber();
Complex operator+(Complex &object);
Complex operator-(Complex&);
Complex operator*(Complex &);
Complex operator/(Complex &);
bool operator==(Complex &);
void Display();
};
Complex::Complex(double real,double complex)
{
m_real=real;
m_complex=complex;
}
void Complex::Setnumber()//定义设置函数.
{
/*coutm_real;
coutm_complex;*/
string s;
int i=1,flag=2,flag1=0;
m_real=m_complex=0;
couts;
while(im_real+object.m_real ;
temp.m_complex=this->m_complex+object.m_complex;
return temp;
}
Complex Complex::operator-(Complex &object)
{
Complex temp;
temp.m_real=this->m_real +object.m_real ;
temp.m_complex=this->m_complex +object.m_complex ;
return temp;
}
Complex Complex::operator *(Complex &object)
{
Complex temp;
temp.m_real=this->m_real *object.m_real -this->m_complex *object.m_complex ;
temp.m_complex =this->m_complex*object.m_real +this->m_real *object.m_complex ;
return temp;
}
Complex Complex::operator /(Complex &object)
{
Complex temp;
temp.m_real =this->m_real *object.m_real +this->m_complex *object.m_complex ;
temp.m_complex =this->m_complex*object.m_real -this->m_real *object.m_complex ;
temp.m_real /=object.m_real *object.m_real +object.m_complex *object.m_complex ;
temp.m_complex/=object.m_real *object.m_real +object.m_complex *object.m_complex ;
return temp;
}
bool Complex::operator ==(Complex &object)
{
if(this->m_real==object.m_real &&this->m_complex ==object.m_complex )
return (cout

用C++编写复数计算器的程序【基本要求】为复数定义一个类,设计一个小型复数计算器,实现复数的设置和现实;实现附属加减乘除功能;实现用运算符==进行复数的相等比较,并显示比较结果. 用C语言编写简易计算器可实现两位数以上的四则运算.C语言编写单片机程序. 编写程序模拟带括号的计算器 求C 语言编写的计算器程序,能进行四则混合运算的,包括流程图, 编写一个程序模拟计算器的加减乘除四则运算.要求:采用函数调用,并用指向函数的指针作为函数的参数用C语言 用C++编写程序,定义一个复数类,编写程序重载四则运算符和++、--运算符,实现复数的相关运算; 用c语言编写一个求三角形面积的程序 用c语言编写程序计算5!+10!的值 用C语言编写下列程序,,画红线的! 编写以下框图的C语言程序 用C语言设计一个简单计算器程序,能根据键盘输入的运算指令和数据,做简单的加减乘除运算.(1) 基本要求(a) 题目解析及要求:1.要能实现基本的加、减、乘、除运算.2.程序应具有由用户选 用c++编写 计算表达式的值 对于给定的一个表达式,表达式中可以包括常数、算术运行符(“+”、“-”、“*”、“/”)和括号,编写程序计算表达式的值.基本要求:从键盘输入一个正确的中 C语言程序 设计:用辗转相除法求两个正整数的最大公约数编写程序 用C程序:均匀分布到高斯分布,编写(0,1)均匀分布到标准正态分布的程序 使用结构类型表示复数,设计程序输入两个复数,可以选择进行复数的+、-、*或/运算,并输出结果用C++语言编写 用C语言编译一个简单计算器的程序,要求其中有括号和幂函数可以运行加减乘除,括号和幂函数请按照四则运算加、减、乘、除、幂(^)和括号的优先关系和惯例,编写计算器程序.要求:①从 如何用vc++编写一个简单的(只有加减乘除)计算器程序? 下列C语言程序哪有错误?用C语言编写编写程序哪有错误?