public static PhanSo Tru(PhanSo a, PhanSo b) { PhanSo kq = new PhanSo(); QuyDong(a, b); kq.tuSo = a.tuSo - b.tuSo; kq.mauSo = a.mauSo; kq.RutGon(); return(kq); }
public static PhanSo Nhan(PhanSo a, PhanSo b) { PhanSo kq = new PhanSo(); a.RutGon(); b.RutGon(); kq.tuSo = a.tuSo * b.tuSo; kq.mauSo = a.mauSo * b.mauSo; kq.RutGon(); return(kq); }
public static void QuyDong(PhanSo a, PhanSo b) { int d; a.RutGon(); b.RutGon(); d = BCNN(a.mauSo, b.mauSo); a.tuSo *= (d / a.mauSo); b.tuSo *= (d / b.mauSo); a.mauSo = b.mauSo = d; }
public static PhanSo Chia(PhanSo a, PhanSo b) { PhanSo kq = new PhanSo(); a.RutGon(); b.RutGon(); int tu, mau; tu = a.tuSo * b.mauSo; mau = a.mauSo * b.tuSo; if (mau < 0) { tu = -tu; mau = -mau; } kq.tuSo = tu; kq.mauSo = Math.Abs(mau); kq.RutGon(); return(kq); }