public class Complex
{
	private double myReal;		// The real part of this complex number
	private double myImag;		// The imaginary part of this complex number
	
	// postcondition: myReal is set to 0; myImag is set to 1.
	public Complex()
	{
		// TODO	
	}
	
	// postcondition: myReal is set to real; 
	//				  myImag is set to imaginary.
	public Complex(double real, double imaginary)
	{
		// TODO	
	}
	
	// postcondition: the real part of this complex number is returned
	public double getReal()
	{
		// TODO	
	}
	
	// postcondition: the imaginary part of this complex number is returned
	public double getImaginary()
	{
		// TODO	
	}
	
	// postcondition: the real part of this complex number is set to real
	public void setReal(double real)
	{
		// TODO	
	}
	
	// postcondition: the imaginary part of this complex number is set 
	//				  to imaginary
	public void setImaginary(double imaginary)
	{
		// TODO	
	}
	
	// postcondition: the complex number c is added to 
	//				  this complex number and the result is returned
	public Complex add(Complex c)
	{
		// TODO	
	}

	// postcondition: the complex number c is subtracted from 
	//			      this complex number and result is returned
	public Complex subtract(Complex c)
	{
		// TODO	
	}
	
	// postcondition: the complex number c is multiplied by
	//				  this complex number and the result is returned
	public Complex multiply(Complex c)
	{
		// TODO	
	}
	
	// postcondition: this complex number is divided by 
	//				  the complex number c and the result is returned
	public Complex divide(Complex c)
	{
		// TODO	
	}
	
}