Ai giúp mình ý thứ 3 được không. Mình nhớ trên lớp thầy bảo dùng mảng động gì đấy nhưng mà không chắc lắm và chưa biết cách áp dung. Nếu không code thì có thể cho mình biết bài này cần áp dụng những kiến thức lý thuyết nào (càng chi tiết càng tốt):
QUẢN LÝ MƯỢN SÁCH THƯ VIỆN
Khai báo lớp Người (Họ tên, Địa chỉ, SDT)
Các 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 tự động tăng.
Loại bạn đọc có thể là sinh viên (năm học và lớp học),
học viên cao học (có thêm nơi đang công tác nếu có) hoặc giáo viên (Có thêm chức vụ và khoa giảng dậy).
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 tự động tăng.
Khai báo lớp Bảng QL Mượn sách bao gồm bạn đọc và Sách trong đó:
một sinh viên sẽ được phép mượn không quá 3 cuốn sách,
HVCH không được mượn quá 5 cuốn
Giáo Viên không được mượn quá 7 cuốn.
Viết chương trình trong ngôn ngữ C++ thực hiện các yêu cầu sau:
- Khởi tạo danh sách các bạn đọc và in ra
- Khởi tạo danh sách các sách và in ra
- 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.
- Tìm kiếm và hiển thị danh sách mượn sách theo tên bạn đọc