Example #1
0
        public static Fraccion Divide(Fraccion frac1, Fraccion frac2)
        {
            Fraccion resultado = new Fraccion();

            resultado.Numerador   = frac1.Numerador * frac2.Denominador;
            resultado.Denominador = frac1.Denominador * frac2.Numerador;

            return(resultado);
        }
Example #2
0
        private void btn_Suma_Click(object sender, EventArgs e)
        {
            Fraccion resultado;

            if (ComprobarFracciones1() && ComprobarFracciones2())
            {
                resultado    = Fraccion.Suma(fraccion1, fraccion2);
                fr1_Num.Text = resultado.Numerador.ToString();
                fr1_Den.Text = resultado.Denominador.ToString();
                fr2_Num.Text = "0";
                fr2_Den.Text = "0";
            }
        }
Example #3
0
        public static Fraccion Suma(Fraccion frac1, Fraccion frac2)
        {
            Fraccion resultado = new Fraccion();

            if (frac1.Denominador == frac2.Denominador)
            {
                resultado.Numerador   = frac1.Numerador + frac2.Numerador;
                resultado.Denominador = frac1.Denominador;
            }
            else
            {
                resultado.Numerador   = (frac1.Numerador * frac2.Denominador) + (frac1.Denominador * frac2.Numerador);
                resultado.Denominador = frac1.Denominador * frac2.Denominador;
            }

            return(resultado);
        }
Example #4
0
 public Form1()
 {
     InitializeComponent();
     fraccion1 = new Fraccion();
     fraccion2 = new Fraccion();
 }