// overload operator + //public static Frazione operator +(Frazione a, Frazione b) //{ // return new Frazione(a.Numeratore * b.Denominatore + b.Numeratore * a.Denominatore, // a.Denominatore * b.Denominatore); //} public Frazione Moltiplica(Frazione f) { int den = this.Denominatore * f.Denominatore; int num = this.Numeratore * f.Numeratore; return(new Frazione(num, den)); }
public Frazione Somma(Frazione f) { int den = mcm(this.Denominatore, f.Denominatore); int num = (den / this.Denominatore * this.Numeratore) + (den / f.Denominatore * f.Numeratore); return(new Frazione(num, den)); }