// in case of a complex number adding a double public static OverloadAddOperator Add(OverloadAddOperator lhs, double rhs) { return new OverloadAddOperator (rhs+lhs.real,lhs.imaginary); }
// Also in case of a complex number adding a double public static OverloadAddOperator Add(double lhs, OverloadAddOperator rhs) { return new OverloadAddOperator (rhs.real+lhs,rhs,imaginary); }
// In case of 2 complex numbers add each other public static OverloadAddOperator Add(OverloadAddOperator lhs, OverloadAddOperator rhs) { return new OverloadAddOperator(lhs.real + rhs.real, lhs.imaginary+lhs.imaginary); }