public static complex operator /(complex c1, complex c2) { complex div = new complex(c1.a * c2.b, c1.b * c2.a); div.simplify(); return(div); }
public static complex operator -(complex c1, complex c2) { complex dif = new complex(c1.a * c2.b - c2.a * c1.b, c1.b * c2.b); dif.simplify(); return(dif); }
public static complex operator *(complex c1, complex c2) { complex prod = new complex(c1.a * c2.a, c1.b * c2.b); prod.simplify(); return(prod); }
public static complex operator +(complex c1, complex c2) { complex sum = new complex(c1.a * c2.b + c2.a * c1.b, c1.b * c2.b); sum.simplify(); return(sum); }