Bài toán: Giả sử hồ sơ tuyển sinh của một thí sinh gồm: họ tên, SBD, điểm môn 1, môn 2, môn 3, tổng điểm và kết quả thi. Dùng kiểu tệp các bản ghi, lập trình giải quyết các việc:
uses Crt;
const
fn = 'HOSOTS.DAT';
type
HosoTS = record
hoten: String[25];
sbd: String[8];
mon1, mon2, mon3, tong: Real;
kq: String[10];
end;
FHosoTS = file of HosoTS;
var
f: FHosoTS;
Chương trình chính
BEGIN {Main Program}
Repeat
ClrScr;
Writeln('CHUONG TRINH TUYEN SINH DAI HOC');
Writeln(' ------------------------------------');
Writeln;
Writeln(' 1. Nhap ho so thi sinh');
Writeln(' 2. In danh sach phong thi');
Writeln(' 3. Tinh toan va xet ket qua');
Writeln(' 4. Xem ket qua thi theo SBD');
Writeln(' 5. In bang ket qua thi');
Writeln(' 6. Thong ke ket qua thi');
Writeln(' 7. Thoat');
Writeln;
Write (' Ban chon viec nao 1/2/.../7 ? ');
CASE ReadKey OF
'1': NhapHS(f); '2': InDSPT(f); '3': Tinhtoan(f);
'4': XemKQ(f); '5': InKQ(f); '6': Thongke(f);
'7': begin
Writeln;
Write('An phim ENTER de thoat... ');
Readln;
Halt;
end;
END;
Until FALSE;
END.