Exemplo n.º 1
0
        public static Compl operator *(Compl p1, Compl p2)
        {
            Compl p3 = new Compl();

            p3.re = p1.re * p2.re - p1.im * p2.im;
            p3.im = p1.re * p2.im + p1.im * p2.re;

            return(p3);
        }
Exemplo n.º 2
0
        // somma
        public static Compl operator +(Compl p1, Compl p2)
        {
            Compl p3 = new Compl();

            p3.re = p1.re + p2.re;
            p3.im = p1.im + p2.im;

            return(p3);
        }
Exemplo n.º 3
0
        static void Main()
        {
            Compl p1 = new Compl(4, 2);
            Compl p2 = new Compl(3, 5);
            Compl p3 = new Compl();

            p3 = p1 + p2;
            p3 = p1 * p2;

            Console.WriteLine("p3 = {0}", p3.Get());
            Console.ReadKey();
        }