Exemplo n.º 1
0
        public static complex operator /(complex c1, complex c2)
        {
            complex div = new complex(c1.a * c2.b, c1.b * c2.a);

            div.simplify();
            return(div);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        public static complex operator *(complex c1, complex c2)
        {
            complex prod = new complex(c1.a * c2.a, c1.b * c2.b);

            prod.simplify();
            return(prod);
        }
Exemplo n.º 4
0
        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);
        }