Пример #1
0
        //STATIC PARA NO INICIALIZAR SEGUIDO DEL TIPO DE RETORNO (EN ESTE CASO IMAGINARIO) Y OPERATOR LUEGO DEL SIGNO
        public static Imaginario operator +(Imaginario I1, Imaginario I2)
        {
            double re = 0;
            double ri = 0;

            re = I1.Entero + I2.Entero;
            ri = I1.Imaginarioo + I2.Imaginarioo;

            Imaginario imaginario = new Imaginario(ri, re);

            return(imaginario);
        }
Пример #2
0
        static void Main(string[] args)
        {
            Imaginario imaginario  = new Imaginario(1, 2);
            Imaginario imaginario2 = new Imaginario(3, 4);
            Imaginario imaginario3 = imaginario + imaginario2;

            Console.WriteLine("{0} + {1} = {2}", imaginario, imaginario2, imaginario3);

            imaginario++;

            Console.WriteLine("{0} ", imaginario);
            Console.ReadKey();
        }
Пример #3
0
        public static Imaginario operator ++(Imaginario I1)
        {
            Imaginario imaginario = new Imaginario(I1.entero + 1, I1.imaginarioo + 1);

            return(imaginario);
        }