#include "Complex.h"
#include<iostream>
#include<cmath>
using namespace std;
Complex::Complex()
{
this->real=0;
this->image=0;
}
Complex::Complex(double r)
{
this->real=r;
this->image=0;
}
Complex::Complex(double r,double i)
{
this->real=r;
this->image=i;
}
void Complex::setValue(double r,double i)
{
this->real=r;
this->image=i;
}
double Complex::getReal()
{
cout<<this->real<<endl;
}
double Complex::getDistance()
{
cout<<this->real<<" "<<this->image<<" ";
double distance=sqrt((pow(this->real,2)+pow(this->image,2)));
return distance;
}
void Complex::output()
{
if(this->image >0)
cout<<this->real<<"+"<<this->image<<"i"<<endl;
else if(this->image<0)
cout<<this->real<<this->image<<"i"<<endl;
else
cout<<this->real<<endl;
}