To Perform Arithmetic Operation on Complex Data

Program:


    #include<iostream.h>
    #include<conio.h>
class complex { private: float real,imag; public: complex() {} complex(float r,float I) { real=r; imag=I; } void add_data(complex c) { real+=c.real; imag+=c.imag; } complex mul_data(complex c) { float r=real*c.real-imag*c.imag; float I=real*c.imag+imag*c.real; return(complex(r,I)); } void complex::display() { cout<<"\n"<<real<<"+"<<imag<<"i"<<endl; } }; void main() { clrscr(); complex c3,c1(5,9),c2(11,6); c3=c1; cout<<"Before any Operation: \n"; c1.display(); c2.display(); c3.display(); c3=c1.mul_data(c2); c1.add_data(c2); cout<<"After the Operation: \n"; c1.display(); c2.display(); c3.display(); getch(); }
Powered by nasrullah.in - TechnoNasr 2003-2020.
Designed & Developed by Mohamed Nasrullah.M