Tình hình là em không biết tư liệu ở đâu về mãng này của C#. Trong trường các thầy bắt phải quản lý 1 file *.txt rồi in ra màn hình bằng Virtual Studio 2008. Có ai biết về vấn đề này xin giúp em, vì đây là đề tài thi cuối kỳ của em. Do em chuyên bên quản trị mạng nên học rất khó vào môn lập trình này, một phần em là con gái nữa nên rất dỡ nhưng môn này bắt buột phải học, em thi rớt môn này chắc năm sau mới được tốt nghiệp[IMG]images/smilies/Cry.gif[/IMG][IMG]images/smilies/Cry.gif[/IMG].

Em xin các anh hướng dẫn để em giải được 2 bài tập sau nhé! Em làm được có 2 câu và đang rầu lắm đây. Thầy ra đề:

Câu 1 : Xây dựng chương trình đọc 1 tập tin, tên tập tin là Anet-004477.txt. Nội dung của tập tin là hai số nguyên cách nhau một khoảng cách.

8_____5
10____4
-3____2
7_____32
5_____0
6_____-9

Khoảng trắng ko được em thay bằng ____

a) Xuất dữ liệu vào tập tin Anet-004477.txt với nội dung như trên (câu này em làm được rồi).

b) Yêu cầu đọc tập tin trên màn hình, biểu hiện hiễn thị ra màn hình dòng không phải là phân số (do mẫu số = 0).
c) Hiễn thị phân số nào là phân số âm.
d) Tính tổng các phân số và in ra màn hình
Ví dụ 8/5 + 10/4 = ?
e) In ra màn hình phân số có giá trị lớn nhất.

Bài 2

Câu 2: Cho CTDL.txt có nội dung như sau:

MSSV______________Họ Tên________________Ngày Sinh_________Điểm TB Định Kỳ___Điểm Cuối Kỳ
ANET09-0-00431_____Nguyễn Văn A__________10-10-1985_____________1_____________4
ANET09-0-00355_____Huỳnh Văn B___________15-04-1985_____________5_____________6
AGRP10-0-00414_____Võ Thị C_______________06-02-1985_____________7_____________5
ANET09-0-00032_____Cao Văn D_____________05-09-1985_____________6_____________7
AGRP10-0-00624_____Đinh Văn T_____________24-12-1985_____________9_____________6
AGRP10-0-00525_____Trăn Văn F_____________14-02-1985_____________2_____________8
ANET09-0-00324_____Lê Ngoc E______________23-04-1985_____________8_____________3

Khoảng trắng ko được em thay bằng ____

a) Đọc tập tin trên và in ra màn hình các sinh viên rớt, các sinh viên rớt có điểm TBDK dưới 5 hay điểm cuối kỳ dưới 5.
b) Đọc tập tin trên và in ra màn hình các sinh viên có 6 ký tự đầu của mã số sinh viên là AGRP10 và năm sinh 1985 .
c) Đọc tập tin trên và in ra màn hình sinh viên có điểm trung bình cao nhất, Điểm TB = (Điểm TB định kỳ * 2 + Điểm cuối kỳ * 3) / 5
d) Đọc tập tin trên và xuất ra tập tin Anet09.txt , các sinh viên có 6 ký tự đầu là Anet09 và không rớt. Và phải viết hoa các ký tự trong tập tin đó.
e) Định dạng tập tin sau, bao gồm cột mã số, cột họ tên, ngày sinh, trung bình môn học. Các cột đều viết hoa.

P/s: Mong anh nào biết giúp em, em xin hậu tạ chân thành [IMG]images/smilies/Cry.gif[/IMG]