Пример #1
0
        public static PS operator +(PS t1, PS t2)
        {
            // test kt phân số bằng nhau.
            PS t = new PS();

            t.ts = t1.ts * t2.ms + t1.ms * t2.ts;
            t.ms = t1.ms * t2.ms;
            return(t.Rutgon());
        }
Пример #2
0
        public PS Tong(PS t2)
        {
            // tổng 2 phân số
            PS t = new PS();

            t.ts = this.ts * t2.ms + this.ms * t2.ts;
            t.ms = this.ms * t2.ms;
            return(t.Rutgon());
        }
Пример #3
0
        public PS hieu(PS t2)
        {
            // tính hiệu
            PS t3 = new PS();

            t3.ts = this.ts * t2.ms - this.ms * t2.ts;
            t3.ms = this.ms * t2.ms;
            return(t3.Rutgon());
        }
Пример #4
0
        static void Main()
        {
            Console.OutputEncoding = Encoding.UTF8;
            PS t1 = new PS(2, 3);
            PS t2 = new PS(5, 3);

            Console.WriteLine("Tổng hai phân số là:");
            PS t = t1.Tong(t2);// Tổng t1+t2;

            t.Hien();
            Console.WriteLine("Hiệu hai phân số là:");
            PS t3 = t1.hieu(t2);// Hiệu t1-t2;

            t3.Hien();
            if (t1 > t2)
            {
                Console.WriteLine("t1>t2");
            }
            else
            {
                Console.WriteLine("t1<=t2");
            }
            Console.ReadKey();
        }