lOMoARcPSD| 45315597
Đề 01
Viết một chương trình bằng NNLT C++ thực hiện các công việc sau:
Xây dựng lớp Cat với những thuộc tính: Mã, Tên chủ nhân, cân nặng, ngày mua. Viết các
hàm :
Hàm tạọ, hàm hủy
Định nghĩa toán tử xuất <<; toán tử nhập >>
+ Xây dựng lớp MunCat kế thừa từ lớp Cat, bổ sung thêm thành phần dữ liệu : màu sắc.
và các hàm thành phần:
Hàm tạo, Hàm hủy
Tính tiền thức ăn. Biết cân > 10 tiền thức ăn là 1 triệu ngược lại là 5 trăm
nghìn.
Định nghĩa toán tử xuất <<; toán tử nhập >> Tạo menu chương trình thực
hiện các yêu cầu sau:
- Nhập danh sách MunCat, in danh sách đã nhập
- Đếm những MunCat có màu được nhập từ bàn phím
- Xóa ra thông tin của MunCat có mã nhập từ bàn phím (Sử dụng toán tử)
- Sửa thông tin của MunCat có màu “Den” và ngày mua trước ngày 20/10/2020
- Sắp xếp danh sách theo chiều tăng cân nặng.(Sử dụng toán tử). Kết quả sau khi sắp
xếpghi vào tệp văn bản có tên “ouput.txt”
Đề 02
Viết một chương trình bằng NNLT C++ thực hiện các công việc sau:
Cho lớp Sach gồm các thuộc tính: mã, Tên NXB, tên sách, đơn giá, ngày xuất bản Viết
các hàm :
Hàm tạo,Hàm hủy
Định nghĩa toán tử xuất <<; toán tử nhập >>
Cho lớp sách khoa học SKH thừa từ lớp Sach và bổ sung thêm các thuộc tính: lĩnh vực,
số bản in và các hàm thành phần:
Hàm tạo, Hàm hủy
Tính thành tiền. Biết thành tiền = số bản in * đơn giá. Nếu sách có lĩnh vực “Thien
van” thành tiền tăng 10%.
Định nghĩa toán tử xuất <<; toán tử nhập Tạo menu chương trình thực hiện các
yêu cầu sau:
- Nhập danh sách sách khoa khoa học, in danh sách.
- Tìm sách của NXB “Giao Thong” có số bản in lớn hơn 200. (Dùng toán tử)
- Sửa thông tin tên sách của sách có mã nhập từ bàn phím
- Xóa thông tin của quyển sách có ngày xuất bản là “20/05/2018”.
- Sắp xếp danh sách các quyển sách giáo khoa theo chiều tăng của tên sách. (Dùng
toántử). Kết quả danh sách sau khi xóa lưu vào tệp “output.txt”

Preview text:

lOMoAR cPSD| 45315597 Đề 01
Viết một chương trình bằng NNLT C++ thực hiện các công việc sau:
Xây dựng lớp Cat với những thuộc tính: Mã, Tên chủ nhân, cân nặng, ngày mua. Viết các hàm : • Hàm tạọ, hàm hủy •
Định nghĩa toán tử xuất <<; toán tử nhập >>
+ Xây dựng lớp MunCat kế thừa từ lớp Cat, bổ sung thêm thành phần dữ liệu : màu sắc. và các hàm thành phần: • Hàm tạo, Hàm hủy •
Tính tiền thức ăn. Biết cân > 10 tiền thức ăn là 1 triệu ngược lại là 5 trăm nghìn. •
Định nghĩa toán tử xuất <<; toán tử nhập >> Tạo menu chương trình thực hiện các yêu cầu sau:
- Nhập danh sách MunCat, in danh sách đã nhập
- Đếm những MunCat có màu được nhập từ bàn phím
- Xóa ra thông tin của MunCat có mã nhập từ bàn phím (Sử dụng toán tử)
- Sửa thông tin của MunCat có màu “Den” và ngày mua trước ngày 20/10/2020
- Sắp xếp danh sách theo chiều tăng cân nặng.(Sử dụng toán tử). Kết quả sau khi sắp
xếpghi vào tệp văn bản có tên “ouput.txt” Đề 02
Viết một chương trình bằng NNLT C++ thực hiện các công việc sau:
Cho lớp Sach gồm các thuộc tính: mã, Tên NXB, tên sách, đơn giá, ngày xuất bản Viết các hàm : • Hàm tạo,Hàm hủy
• Định nghĩa toán tử xuất <<; toán tử nhập >>
Cho lớp sách khoa học SKH thừa từ lớp Sach và bổ sung thêm các thuộc tính: lĩnh vực,
số bản in và các hàm thành phần: • Hàm tạo, Hàm hủy
• Tính thành tiền. Biết thành tiền = số bản in * đơn giá. Nếu sách có lĩnh vực “Thien
van” thành tiền tăng 10%.
• Định nghĩa toán tử xuất <<; toán tử nhập Tạo menu chương trình thực hiện các yêu cầu sau:
- Nhập danh sách sách khoa khoa học, in danh sách.
- Tìm sách của NXB “Giao Thong” có số bản in lớn hơn 200. (Dùng toán tử)
- Sửa thông tin tên sách của sách có mã nhập từ bàn phím
- Xóa thông tin của quyển sách có ngày xuất bản là “20/05/2018”.
- Sắp xếp danh sách các quyển sách giáo khoa theo chiều tăng của tên sách. (Dùng
toántử). Kết quả danh sách sau khi xóa lưu vào tệp “output.txt”