class Complex
{
Complex(float real, float imaginary)
{
this.real = real;
this.imaginary = imaginary;
}
Complex()
{
this(0,0);
}
Complex add(Complex b)
{
Complex a = this;
float realVal = a.real + b.real;
float imaginaryVal = a.imaginary + b.imaginary;
return new Complex(realVal, imaginaryVal);
}
Complex multiply(Complex other)
{
Complex a = this;
float realVal = a.real*b.real + a.complex + b.complex;
float imaginaryVal = a.imaginary * b.real + a.real * b.imaginary;
return new Complex(realVal, imaginaryVal);
}
public float real;
public float imaginary;
}
}