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()); }
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()); }
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()); }
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()); }
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()); }