public static MyFrac GetRGR113LeftSum(int n) { MyFrac rez = new MyFrac(0, 1); for (int i = 1; i <= n; i++) { rez = Plus(res, Multiply(new MyFrac(1, (2 * i) - 1), new MyFrac(1, (2 * i) + 1))); } return(rez); }
public static MyFrac GetRGR115LeftSum(int n) { MyFrac res = new MyFrac(1, 1); for (int i = 2; i <= n; i++) { rez = Multiply(rez, Minus(new MyFrac(1, 1), new MyFrac(1, i * i))); } return(rez); }
public static MyFrac Divide(MyFrac f1, MyFrac f2) { return(new MyFrac(f1.nom * f2.denom, f1.denom * f2.nom)); }
public static MyFrac Multiply(MyFrac f1, MyFrac f2) { return(new MyFrac(f1.nom * f2.nom, f1.denom * f2.denom)); }
public static MyFrac Minus(MyFrac f1, MyFrac f2) { return(new MyFrac(f1.nom * f2.denom - f2.nom * f1.denom, f1.denom * f2.denom)); }
public static MyFrac Plus(MyFrac f1, MyFrac f2) { return(new MyFrac(f1.nom * f2.denom + f1.denom * f2.nom, f1.denom * f2.denom)); }