// complex.cpp: implementation of the complex class. // ////////////////////////////////////////////////////////////////////// #include "complex.h" #include #include ////////////////////////////////////////////////////////////////////// // Construction/Destruction ////////////////////////////////////////////////////////////////////// complex::complex() { } complex::~complex() { } void complex::inputComp() { cout<<"Please input real num"<>real; cout<<"Please input image num"<>image; } void complex::showComp() { cout<<"real is : "<< real << endl; cout<<"image is: "<< image<< endl; } float complex::getReal() { return(real); } float complex::getImage() { return(image); } complex complex::operator + (complex num) { complex help; help.real=real + num.real; help.image = image + num.image; return (help); } complex complex::operator - (complex num) { complex help; help.real= real - num.real; help.image = image -num.image; return (help); } complex complex::operator * (complex num) { complex help; help.real= ((real * num.real)- (image*num.image)); help.image = ((image * num.real)+(num.image*real)); return (help); } complex complex::operator / (complex num) { complex help; help.real= real / num.real; help.image = image / num.image; return (help); } void complex::operator = (complex num) { real=num.getReal(); image=num.getImage(); }