Monday 8 April 2013

C++ Program To Add Two Complex Numbers


/*CREATE A CLASS "COMPLEX" TO HOLD A COMPLEX NUMBER. WRITE A FRIEND FUNCTION
TO ADD TWO COMPLEX NUMBERS. WRITE A MAIN PROGRAM TO CHECK THE SAME.*/
#include<iostream.h>
#include<conio.h>
class complex
{
private:float rp;
float ip;
public:void getdata();
void putdata();
friend complex add(complex c1,complex c2);
};
void complex::getdata()
{
cout<<"\nENTER THE REAL PART AND IMAGINARY PART:";
cin>>rp>>ip;
}
void complex::putdata()
{
cout<<rp<<"+i"<<ip<<endl;
}
complex add(complex c1,complex c2)
{
complex c3;
c3.rp=c1.rp+c2.rp;
c3.ip=c1.ip+c2.ip;
return c3;
}
void main()
{
complex c1,c3,c2;
clrscr();
cout<<"\nENTER THE FIRST COMPLEX NUMBER\n";
c1.getdata();
cout<<"\nENTER THE SECOND COMPLEX NUMBER\n";
c2.getdata();
cout<<"\nTHE FIRST COMPLEX NUMBER IS:";
c1.putdata();
cout<<"\nTHE SECOND COMPLEX NUMBER IS:";
c2.putdata();
cout<<"\nTHE ADDITION OF TWO COMPLEX NUMBERS IS:";
c3=add(c1,c2);
c3.putdata();
getch();
}

No comments:

Post a Comment