Example #1
0
        public static void Main(string[] args)
        {
            CImaginario im1 = new CImaginario(1, 2);
            CImaginario im2 = new CImaginario(3, 4);
            CImaginario imr;

            imr = im1 + im2;

            Console.WriteLine("{0} + {1} = {2}", im1, im2, imr);
        }
Example #2
0
        // sobrecarga de los operadores binarios
        // a = i1 + i2
        //CImaginario tipo de retorno /- operator -/ tipo operador + - / operandos (op izquierdo o1, op derecho o2)
        public static CImaginario operator +(CImaginario i1, CImaginario i2)
        {
            //resultado entero
            double re = 0;
            //resultado imaginario
            double ri = 0;

            re = i1.Entero + i2.Entero;
            ri = i1.Imaginario + i2.Imaginario;

            CImaginario temp = new CImaginario(re, ri);

            return(temp);
        }