예제 #1
0
        static void Main(string[] args)
        {
            //constructores para las fracciones
            Fraccion a = new Fraccion(1, 2);
            Fraccion b = new Fraccion(3, 5);
            Fraccion sum;
            Fraccion res;
            Fraccion multi;

            a.Imprime();
            b.Imprime();

            sum = a + b;
            sum.Imprime();

            res = a - b;
            res.Imprime();

            multi = a * b;
            multi.Imprime();



            Console.ReadKey();
        }
예제 #2
0
        //Metodo para realizar la resta
        public static Fraccion operator -(Fraccion x, Fraccion y)
        {
            Fraccion resta = new Fraccion(x.numerador * y.denominador - x.denominador * y.numerador, x.denominador * y.denominador);

            return(resta);
        }
예제 #3
0
        //metodo para la multiplicacion
        public static Fraccion operator *(Fraccion x, Fraccion y)
        {
            Fraccion multi = new Fraccion(x.numerador * y.numerador, x.denominador * y.denominador);

            return(multi);
        }
예제 #4
0
        //Metodo de tipo constructor, utilizando un operador para realizar una suma de fracciones
        public static Fraccion operator +(Fraccion x, Fraccion y)
        {
            Fraccion sum = new Fraccion(x.numerador * y.denominador + x.denominador * y.numerador, x.denominador * y.denominador);

            return(sum);
        }