예제 #1
0
    public static Double Tinh_gia_tri(ArrayList P, Double x0)
    {
        Double kq = 0;

        foreach (DON_THUC q in P)
        {
            kq = kq + XL_DON_THUC.Tinh_gia_tri(q, x0);
        }
        return(kq);
    }
    public static void Main(string[] args)
    {
        DON_THUC P;
        DON_THUC Q;

        P = XL_DON_THUC.Nhap("Nhap don thuc P(x):\n");
        Q = XL_DON_THUC.Dao_ham(P);
        String Chuoi = "Dao ham cua P(x)=";

        Chuoi = Chuoi + XL_DON_THUC.Chuoi(P) + "\n";
        Chuoi = Chuoi + " la Q(x)=" + XL_DON_THUC.Chuoi(Q);
        XL_CHUOI.Xuat(Chuoi);
    }
예제 #3
0
    public static ArrayList Nhap(String Ghi_Chu)
    {
        ArrayList kq = new ArrayList();
        long      n;

        XL_CHUOI.Xuat(Ghi_Chu);
        n = XL_SO_NGUYEN.Nhap("Da thuc co bao nhieu don thuc:");
        DON_THUC p;

        for (int i = 0; i < n; i++)
        {
            p = XL_DON_THUC.Nhap();
            kq.Add(p);
        }
        return(kq);
    }
예제 #4
0
    public static String Chuoi(ArrayList P)
    {
        String kq = "";
        int    i  = 0;

        foreach (DON_THUC q in P)
        {
            kq = kq + XL_DON_THUC.Chuoi(q);
            if (i < P.Count - 1)
            {
                kq = kq + "+";
            }
            i++;
        }
        return(kq);
    }
    public static void Main(string[] args)
    {
        DON_THUC P;
        Double   x0;

        Double kq;

        P  = XL_DON_THUC.Nhap("Nhap don thuc:\n");
        x0 = XL_SO_THUC.Nhap("Gia tri x0 = ");
        kq = XL_DON_THUC.Tinh_gia_tri(P, x0);
        String Chuoi = "Gia tri cua don thuc P(x)=";

        Chuoi = Chuoi + XL_DON_THUC.Chuoi(P) + "\n";
        Chuoi = Chuoi + "voi x0=" + x0;
        Chuoi = Chuoi + " la " + kq;
        XL_CHUOI.Xuat(Chuoi);
    }