KHUNG BÀI LÀM — LAB TUẦN 6

1. Chép nguyên thư mục bài tuần 5 của bạn thành MSSV_w06. Không tạo lại từ đầu.
   Library.h và Library.cpp giữ nguyên, không sửa dòng nào.

2. Chép mọi file trong khung này vào MSSV_w06. main.cpp của khung thay cho main.cpp tuần 5.
   Khung không có Document và Reader: bạn sửa tiếp trên file của mình.

3. Biên dịch cả tám file .cpp. Lệnh đầy đủ:

       g++ -std=c++17 -Wall Document.cpp Book.cpp Magazine.cpp Reader.cpp StudentReader.cpp GradReader.cpp Library.cpp main.cpp -o main.exe

   Hoặc gọn hơn, khi trong thư mục không có file .cpp nào khác:

       g++ -std=c++17 -Wall *.cpp -o main.exe

   Chạy bằng main.exe, hoặc .\main.exe trong PowerShell (terminal mặc định của VS Code).
   Ngay sau khi chép khung, lệnh trên đã biên dịch được; chương trình chưa in gì.
   Newspaper.h/.cpp trong khung là của BÀI VỀ NHÀ (mục 6), bài tại lớp không cần — có lọt vào *.cpp
   cũng không sao, nó chưa có hàm nào.

4. Viết nhận xét của Bài 6.3 vào nhan_xet.txt.

5. Bài tại lớp KHÔNG nộp: giữ thư mục MSSV_w06 trên máy, tuần 7 làm tiếp trên chính nó.

6. Bài về nhà (chấm điểm): lớp Newspaper, khung đã có sẵn Newspaper.h và Newspaper.cpp trong thư mục này.
   Viết xong thì nộp thẳng trên Moodle, trong hoạt động "Phòng lập trình ảo" của lớp bạn: dán bốn tệp
   Document.h, Document.cpp, Newspaper.h, Newspaper.cpp vào đó, bấm Lưu rồi bấm Đánh giá là có điểm ngay.
   Không nén zip, không nộp main.cpp — máy chấm có main.cpp riêng.
   Hạn nộp 19:00, trước buổi lab tuần 7 của lớp bạn: lớp thứ hai 19:00 chủ nhật 25/10, lớp thứ tư
   19:00 thứ ba 27/10 — xem ngày giờ chính xác ngay trong hoạt động trên Moodle. Nộp trễ trừ 10%.
   Yêu cầu và thang điểm nằm ở cuối trang lab tuần 6.
