예제 #1
0
파일: Fraccion.cs 프로젝트: doneber/POO
        /* SOBRECARGA DE OPERADORES */
        public static Fraccion operator +(Fraccion uno, Fraccion dos)
        {
            int      auxNumerador   = uno.numerador * dos.denominador + dos.numerador * uno.denominador;
            int      auxDenominador = uno.denominador * dos.denominador;
            Fraccion resultado      = new Fraccion(auxNumerador, auxDenominador);

            return(resultado);
        }
예제 #2
0
        public static void Main(string[] args)
        {
            Fraccion a = new Fraccion();

            a.mostrar();
            Fraccion b = new Fraccion(1, 1);

            b.mostrar(true);
            b.mostrar(false);
            Fraccion c = a + b;

            Console.WriteLine("La suma es:");
            c.mostrar();
            Console.WriteLine("La multiplicación por si misma de la 1ra fracción es:");
            Fraccion d = ~a;

            d.mostrar();
            Console.Write("Press any key to continue . . . ");
            Console.ReadKey(true);
        }