Ejemplo n.º 1
0
            static void Main(string[] args)
            {
                float Sumas;
                //Sumas
                Fraccion a = new Fraccion(1, 5);
                Fraccion b = new Fraccion(2, 2);
                Fraccion c = a + b;

                //Resta
                Fraccion d = new Fraccion(1, 5);
                Fraccion e = new Fraccion(2, 2);
                Fraccion f = d - e;
                //Multiplicacion
                Fraccion g = new Fraccion(1, 5);
                Fraccion h = new Fraccion(2, 2);
                Fraccion i = g * h;
                //Division
                Fraccion j = new Fraccion(1, 5);
                Fraccion k = new Fraccion(2, 2);
                Fraccion l = j / k;

                //Imprimiendo objetos
                Console.WriteLine("SUMA");
                a.imprime();
                b.imprime();
                c.imprime();
                Console.WriteLine("Resta");
                d.imprime();
                e.imprime();
                f.imprime();
                Console.WriteLine("Multiplicacion");
                g.imprime();
                h.imprime();
                i.imprime();
                Console.WriteLine("Division");
                j.imprime();
                k.imprime();
                l.imprime();

                Console.WriteLine("Proceso terminado");
            }
Ejemplo n.º 2
0
        public static Fraccion operator *(Fraccion x, Fraccion y)
        {
            Fraccion resultMult = new Fraccion(x.num * y.num, x.den * y.den);

            return(resultMult);
        }
Ejemplo n.º 3
0
        public static Fraccion operator /(Fraccion x, Fraccion y)
        {
            Fraccion resultDiv = new Fraccion(x.num * y.den, y.num * x.den);

            return(resultDiv);
        }
Ejemplo n.º 4
0
        public static Fraccion operator -(Fraccion x, Fraccion y)
        {
            Fraccion resultResta = new Fraccion(x.num * y.den - x.den * y.num, x.den * y.den);

            return(resultResta);
        }