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); }
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"; } }
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); }
public Form1() { InitializeComponent(); fraccion1 = new Fraccion(); fraccion2 = new Fraccion(); }