Experiment No 3
Experiment No 3
#include <iostream>
class Complex{
private:
double real,imag;
public:
Complex(){
real=imag=0;
Complex(double r){
real=r;
imag=0;
real=r;
imag=i;
Complex(Complex &obj){
real=obj.real;
imag=obj.imag;
Complex Add;
return Add;
Complex Sub;
return Sub;
Complex Mult;
return Mult;
}
Complex div(Complex c){
Complex Div;
return Div;
Complex conj(Complex c)
Complex conj;
conj.real = real;
conj.imag = -imag;
void print(){
cout<<real<<"+"<<imag<<"i"<<endl<<endl;
return real;
real = re;
imag = im;
};
int main()
double real1,imag1,real2,imag2;
cin>>real1;
cin>>imag1;
Complex obj1(real1,imag1);
obj1.print();
cout<<"Enter the Real part of Second Number: ";
cin>>real2;
cin>>imag2;
Complex obj2(real2,imag2);
obj2.print();
Complex c;
c = obj1.add(obj2);
cout<<"Addition is : ("<<c.getReal()<<")+("<<c.getImag()<<")i"<<endl;
c= obj1.sub(obj2);
cout<<endl<<"Subtraction is : ("<<c.getReal()<<")+("<<c.getImag()<<")i"<<endl;
c= obj1.mult(obj2);
cout<<endl<<"Multiplication is : ("<<c.getReal()<<")+("<<c.getImag()<<")i"<<endl;
c= obj1.div(obj2);
c= obj2.conj(obj2);
cout<<endl<<"conjugate is : ("<<c.getReal()<<")-("<<c.getImag()<<")i"<<endl;
return 0;