Write the definition for a class called complex that has floating point data members for storing real and imaginary parts. The class has the following member functions:
void set(float, float) to set the specified value in object
void disp() to display complex number object
complex sum(complex) to sum two complex numbers & return complex number
void set(float, float) to set the specified value in object
void disp() to display complex number object
complex sum(complex) to sum two complex numbers & return complex number
#include<iostream.h> #include<conio.h> class complex { private: float x; float y; public: void set(float real, float img) { x=real; y=img; } complex sum(complex); void disp(); }; complex complex::sum(complex C) { complex t; t.x = x + C.x; t.y = y + C.y; return t; } void complex::disp() { cout<<x<<" + j"<<y<<endl; } int main() { complex C1,C2,C3; C1.set(2.5,7.1); C2.set(4.2,5.5); C3=C1.sum(C2); cout<<"\n complex Number 1 = ";C1.disp(); cout<<"\n complex Number 2 = ";C2.disp(); cout<<"\n complex Number 3 = ";C3.disp(); getch(); return 0; }