public static Double TinhGiaTri(DATHUC P, Double x0)
    {
        Double kq = 0;

        foreach (DONTHUC q in P.DonThuc)
        {
            kq = kq + XuLyDonThuc.TinhGiaTri(q, x0);
        }
        return(kq);
    }
    public static String XuatChuoi(DATHUC P)
    {
        String kq = P.Ten + "(" + P.BienSo + ") = ";
        int    i  = 0;

        foreach (DONTHUC q in P.DonThuc)
        {
            kq = kq + XuLyDonThuc.XuatChuoi(q);
            if (i < P.DonThuc.GetLength(0) - 1)
            {
                kq = kq + " + ";
            }
            i++;
        }
        return(kq);
    }