Monday, 17 November 2014

New Complex

class Complex{
 float real_num;
 float imaginary_num;
Complex(float real_num, float imaginary_num){
 this.real_num = real_num;
 this.imaginary_num = imaginary_num;
}
String toString(){
 if(this.imaginary_num >= 0){
    String print = this.real_num+"+"+this.imaginary_num+"i";
    return print;
  }
 else{
    String print = this.real_num+""+this.imaginary_num+"i";
    return print;
  }
}
Complex plus(Complex complex){
 Complex m = new Complex(this.real_num+complex.real_num,this.imaginary_num+complex.imaginary_num);
 return m;
}
Complex minus(Complex complex){
 Complex m = new Complex(this.real_num-complex.real_num,this.imaginary_num-complex.imaginary_num);
 return m;
}
}
Complex a;
Complex b;
void setup(){
  a = new Complex(4,5);
  b = new Complex(2,2);
  println(b.minus(a));
  println(a.plus(b));
}

No comments:

Post a Comment