示例#1
0
    public static long Tinh(BIEU_THUC P)
    {
        long kq = P.So_hang[0];

        for (int i = 1; i < P.So_hang.GetLength(0); i++)
        {
            if (P.Toan_tu[i - 1] == TOAN_TU.Cong)
            {
                kq = kq + P.So_hang[i];
            }
            else
            if (P.Toan_tu[i - 1] == TOAN_TU.Tru)
            {
                kq = kq - P.So_hang[i];
            }
        }
        return(kq);
    }
示例#2
0
    public static PHAN_SO Tinh(BIEU_THUC P)
    {
        PHAN_SO kq;

        kq = P.So_hang[0];
        for (int i = 1; i < P.So_hang.GetLength(0); i++)
        {
            if (P.Toan_tu[i - 1] == TOAN_TU.Cong)
            {
                kq = XL_PHAN_SO.Tong(kq, P.So_hang[i]);
            }
            else
            if (P.Toan_tu[i - 1] == TOAN_TU.Tru)
            {
                kq = XL_PHAN_SO.Hieu(kq, P.So_hang[i]);
            }
        }
        return(kq);
    }
示例#3
0
    public static PHAN_SO Tinh_bieu_thuc(BIEU_THUC P)
    {
        PHAN_SO kq;

        kq = P.So_hang[0];
        for (int i = 1; i < P.So_hang.GetLength(0); i++)
        {
            if (P.Toan_tu[i - 1] == TOAN_TU.Cong)
            {
                kq = Tong_phan_so(kq, P.So_hang[i]);
            }
            else
            if (P.Toan_tu[i - 1] == TOAN_TU.Tru)
            {
                kq = Hieu_phan_so(kq, P.So_hang[i]);
            }
        }
        return(kq);
    }
示例#4
0
    public static String Chuoi(BIEU_THUC P)
    {
        String kq = "";

        kq = kq + XL_PHAN_SO.Chuoi(P.So_hang[0]);
        for (int i = 1; i < P.So_hang.GetLength(0); i++)
        {
            if (P.Toan_tu[i - 1] == TOAN_TU.Cong)
            {
                kq = kq + " + ";
            }
            else
            if (P.Toan_tu[i - 1] == TOAN_TU.Tru)
            {
                kq = kq + " - ";
            }
            kq = kq + XL_PHAN_SO.Chuoi(P.So_hang[i]);
        }
        return(kq);
    }