static void Main(string[] args)
    {
        BAT_PHUONG_TRINH P;
        NGHIEM           ng;
        String           DuLieu = XuLyTapTin.Doc("Bat_phuong_trinh.txt");

        String[] M = DuLieu.Split(new String[] { "\r\n" },
                                  StringSplitOptions.None);
        String Chuoi = "";

        foreach (String x in M)
        {
            P      = XuLyBatPhuongTrinh.KhoiTao(x);
            ng     = XuLyBatPhuongTrinh.Nghiem(P);
            Chuoi += "Bat phuong trinh : "
                     + XuLyBatPhuongTrinh.XuatChuoi(P) + "\r\n";
            Chuoi += " Nghiem: " + XuLyNghiem.XuatChuoi(ng) + "\r\n";
        }
        XuLyChuoi.Xuat(Chuoi);
        XuLyTapTin.Ghi(Chuoi, "Ket_qua.txt");
    }
    static void Main(string[] args)
    {
        BIEUTHUC[] NoiDung;
        CAUHOI[]   De;
        NoiDung = XuLyBieuThuc.Nhap("Nhap vao noi dung cac cau hoi:\n");
        De      = new CAUHOI[NoiDung.Length];
        String Chuoi = "";
        Random t     = new Random();

        for (int i = 0; i < NoiDung.Length; i++)
        {
            De[i] = XuLyCauHoi.KhoiTao(NoiDung[i], t);
            Chuoi = Chuoi + XuLyCauHoi.XuatChuoi(De[i]);
            if (i < NoiDung.Length - 1)
            {
                Chuoi += "\r\n";
            }
        }
        XuLyTapTin.Ghi("DeThiTracNghiem.txt", Chuoi);
        XuLyChuoi.Xuat(Chuoi);
    }