static void Main(string[] args) { CAUHOI[] DeThi = XuLyCauHoi.Doc("DeThiTracNghiem.txt"); String Chuoi = "Du lieu khong hop le"; if (DeThi != null) { Random t = new Random(); do { CAUHOI cauhoi = DeThi[t.Next() % DeThi.Length]; Chuoi = XuLyCauHoi.XuatChuoi(cauhoi); XuLyChuoi.Xuat(Chuoi); long ChonLua = XuLySoNguyen.Nhap("\nBan chon cau tra loi nao?(1.." + cauhoi.TraLoi.Length + ")" , 1, cauhoi.TraLoi.Length); long tl = XuLyCauHoi.TraLoiCauHoi(cauhoi); Chuoi = "Cau tra loi dung la cau so " + tl + "\n\t ==> "; if (tl == ChonLua) { Chuoi = Chuoi + "Ban da tra loi dung"; } else { Chuoi = Chuoi + "Ban da tra loi sai"; } XuLyChuoi.Xuat(Chuoi); } while (XuLySoNguyen.Nhap("\n\nBan co muon lam tiep khong? (1. Tiep; 0. Thoat)") == 1); } else { XuLyChuoi.Xuat(Chuoi); } }
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); }