giúp mình bài tập này với.sắp thi học kì mà không biết gì
Khai báo lớp Người (Họ tên, Địa chỉ, SDT)
Khai báo lớp Bạn đọc kế thừa từ lớp Người và có thêm (mã thẻ đọc, loại bạn đọc), mã bạn đọc là một số nguyên có 5 chữ số, tự động tăng. Loại bạn đọc có thể là sinh viên, học viên cao học hoặc giáo viên.
Khai báo lớp Sách gồm các thuộc tính (mã sách, Tên sách, Tác giả, Chuyên ngành, Năm xuất bản) – trong đó Chuyên ngành có thể là: Khoa học tự nhiên, Văn học – Nghệ thuật, Điện tử Viễn thông, Công nghệ thông tin. Mã sách là một số nguyên có 5 chữ số, tự động tăng.
Khai báo lớp Bảng QL Mượn sách là bạn của lớp Bạn đọc và lớp Sách trong đó một bạn đọc sẽ được phép mượn không quá 5 đầu sách khác nhau, mỗi đầu sách không mượn quá 3 cuốn. Ghi rõ tình trạng hiện thời của sách khi cho mượn.
Viết chương trình trong ngôn ngữ C++ thực hiện các yêu cầu sau:
- Nhập thêm đầu sách mới vào file SACH.DAT. In ra danh sách các đầu sách đã có trong file.
- Nhập thêm bạn đọc vào file BD.DAT. In ra danh sách bạn đọc đã có trong file.
- Lập Bảng QL mượn sách cho từng bạn đọc bằng cách nhập các đầu sách mà bạn đọc mượn, lưu vào file QLMS.DAT và in danh sách ra màn hình (chú ý: cùng một loại bạn đọc với một đầu sách thì không thể xuất hiện 2 lần trong bảng này).
- Sắp xếp danh sách Quản lý mượn sách đã lưu trong QLMS.DAT
a. Theo tên bạn đọc
b. Theo Số lượng cuốn sách được mượn (giảm dần) - Tìm kiếm và hiển thị danh sách mượn sách theo tên bạn đọc