예제 #1
0
파일: MyFrac.cs 프로젝트: andy337/Lab-3
        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);
        }
예제 #2
0
파일: MyFrac.cs 프로젝트: andy337/Lab-3
        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);
        }
예제 #3
0
파일: MyFrac.cs 프로젝트: andy337/Lab-3
 public static MyFrac Divide(MyFrac f1, MyFrac f2)
 {
     return(new MyFrac(f1.nom * f2.denom, f1.denom * f2.nom));
 }
예제 #4
0
파일: MyFrac.cs 프로젝트: andy337/Lab-3
 public static MyFrac Multiply(MyFrac f1, MyFrac f2)
 {
     return(new MyFrac(f1.nom * f2.nom, f1.denom * f2.denom));
 }
예제 #5
0
파일: MyFrac.cs 프로젝트: andy337/Lab-3
 public static MyFrac Minus(MyFrac f1, MyFrac f2)
 {
     return(new MyFrac(f1.nom * f2.denom - f2.nom * f1.denom, f1.denom * f2.denom));
 }
예제 #6
0
파일: MyFrac.cs 프로젝트: andy337/Lab-3
 public static MyFrac Plus(MyFrac f1, MyFrac f2)
 {
     return(new MyFrac(f1.nom * f2.denom + f1.denom * f2.nom, f1.denom * f2.denom));
 }