class Complex{
float real_num;
float imaginary_num;
Complex complex;
Complex(float real_num, float imaginary_num){
this.real_num = real_num;
this.imaginary_num = imaginary_num;
}
void printcln(){
if(this.imaginary_num >= 0){
println(this.real_num+"+"+this.imaginary_num+"i");
}
else{
println(this.real_num+""+this.imaginary_num+"i");
}
}
void printc(){
if(this.imaginary_num >= 0){
print(this.real_num+"+"+this.imaginary_num+"i");
}
else{
print(this.real_num+""+this.imaginary_num+"i");
}
}
Complex plus(Complex c){
this.complex = c;
Complex m = new Complex(this.real_num+this.complex.real_num,this.imaginary_num+this.complex.imaginary_num);
return m;
}
Complex minus(Complex c){
this.complex = c;
Complex m = new Complex(this.real_num-this.complex.real_num,this.imaginary_num-this.complex.imaginary_num);
return m;
}
}
Complex a;
Complex b;
void setup(){
a = new Complex(4,5);
b = new Complex(2,2);
a.printcln();
a.plus(b).printcln();
a.minus(b).printcln();
b.minus(a).printcln();
}
No comments:
Post a Comment