Ejemplo n.º 1
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;

            t.Hien();
            Console.WriteLine(" Tích hai phân số là:");
            PS t4 = t1.tich(t2);// tích t1.t2;

            t.Hien();
            Console.WriteLine(" Thương hai phân số là:");
            PS t5 = t1.Thuong(t2);// thương t1/t2;

            t.Hien();
            if (t1 > t2)
            {
                Console.WriteLine("t1>t2");
            }
            else
            {
                Console.WriteLine("t1<=t2");
            }
            Console.ReadKey();
        }
Ejemplo n.º 2
0
        public static PS operator +(PS t1, PS t2)
        {
            PS t = new PS();

            t.ts = t1.ts * t2.ms + t1.ms * t2.ts;
            t.ms = t1.ms * t2.ms;
            return(t.Rutgon());
        }
Ejemplo n.º 3
0
        public PS Thuong(PS t2)
        {
            // tìm thương hai phân số
            PS t = new PS();

            t.ts = this.ts * t2.ms;
            t.ms = this.ms * t2.ts;
            return(t.Rutgon());
        }
Ejemplo n.º 4
0
        public PS tich(PS t2)
        {
            // tính tích hai phân số
            PS t = new PS();

            t.ts = this.ts * t2.ts;
            t.ms = this.ms * t2.ms;
            return(t.Rutgon());
        }
Ejemplo n.º 5
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());
        }
Ejemplo n.º 6
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());
        }