Commit c095465a authored by stephanie.smith's avatar stephanie.smith

initial

parent de95c2bd
No preview for this file type
No preview for this file type
No preview for this file type
......@@ -29,25 +29,36 @@ public class Complex {
public double magnitude()
{
return 1.0;
return Math.sqrt(real*real + imag*imag);
}
public double argument()
{
return 1.0;
return Math.atan2(imag, real);
}
public String toString()
{
return "";
String ans="";
if (real ==0){
ans="j"+imag;
}else if (imag==0){
ans=Double.toString(real);
}else if(imag<0){
ans = Double.toString(real)+ " - " + "j"+Math.abs(imag);
}else{
ans=Double.toString(real)+ " + "+"j"+imag;
}
return ans;
}
public Complex add(Complex complexNum)
{
Complex answer = new Complex(0.0,0.0);
answer.imag=complexNum.imag()+this.imag;
answer.real=complexNum.real()+this.real;
return answer;
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment