/*
// header - edit "Data/yourJavaHeader" to customize
// contents - edit "EventHandlers/Java file/onCreate" to customize
//
*/
class complex
{
 
	double a;
	double b;

	public complex(double r, double i)
	{
			a = r;
			b = i;
	}
	
	public void set(double r, double i)
	{
			a = r;
			b = i;
	}
	
	public complex add(complex c)
	{
		return new complex(a+c.a,b+c.b);
	}
	
	public complex multiply(complex c)
	{
	
  	return new complex( (a*c.a)-(b*c.b), (a*c.b)+(b*c.a));
	
	}
	
	public complex divide(complex c)
	{
		return new complex( ( (a*c.a)+(b*c.b) )/c.normsqr(), ( (b*c.a)-(a*c.b) )/c.normsqr());
	  
	}
	
	public double normsqr()
	{
		return (a*a)+(b*b);
	}

	public static void main(String args[])
	{
		complex x = new complex(2,3);
		complex y = new complex(1,-2);
		
		complex w,e,r,t;
		
		w = x.add(y);
		e = x.multiply(y);
		r = x.divide(y);
		t = r.multiply(y);

		System.out.println(" "+w.a+" "+w.b+" "+e.a+" "+e.b+" "+r.a+" "+r.b+" "+t.a+" "+t.b+" "+x.normsqr());
		
		
	}
	
	
}

