Wednesday, 23 November 2016

Adding Two Complex Numbers



#include<iostream.h>
#include<conio.h>
class comp
 {
int real,image;
 public:
  void get()
  {
   int r,i;
   cout<<"Enter The Real Part : ";
   cin>>r;
   cout<<"Enter The Imaginary Part : ";
    cin>>i;
   real=r;
   image=i;
  }
comp operator +(comp x)
 {
  comp com;
  com.real=real+x.real;
  com.image=image+x.image;
  return com;
  }
 void disp()
  {
   cout.setf(ios::showpos);
   cout<< real<<" "<< image<< " i"<<endl;
  }
};
 void main()
{  
   comp a,b,c;
   clrscr();
   cout<<"Adding Two Complex Number's "<<endl;
   cout<<"---------------------------"<<endl<<endl;
   cout<<"Enter First Complex Number "<<endl;
   cout<<"------  ------ ----------- ----------  "<<endl<<endl;
   a.get();
   cout<<endl;
   cout<<"Enter Second Complex Number"<<endl;
   cout<<"------  --------- ----------- ----------  "<<endl<<endl;   b.get(); 
    c=a+b;
   cout<<endl;
   cout<<"First Complex Number : ";
   a.disp();
   cout<<endl;
   cout<<"Second Complex Number : ";
   b.disp();
   cout<<endl;
   cout<<"Three Complex Number : ";
   c.disp();
  getch();
}

 

No comments:

Post a Comment