SlideShare a Scribd company logo
1 of 3
Download to read offline
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN CÔNG NGHỆ PHẦN MỀM
HỆ CHÍNH QUI
MÔN: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
GVLT: TS. ĐINH BÁ TIẾN
HƯỚNG DẪN THỰC HÀNH
TUẦN 05 – KẾ THỪA, ĐA HÌNH
TRẦN THANH HẢI
HỒ TUẤN THANH
TP.HCM, ngày 20 tháng 10 năm 2012
tthai/htthanh@fit.hcmus.edu.vn
Trang 2
MỤC LỤC
1 Sửa bài tập tuần.............................................................................................................3
2 Bài tập...........................................................................................................................3
2.1 Đề bài .....................................................................................................................3
2.2 Yêu cầu ..................................................................................................................3
2.2.1 Yêu cầu 1.........................................................................................................3
2.2.2 Yêu cầu 2.........................................................................................................3
2.2.3 Yêu cầu 3.........................................................................................................3
tthai/htthanh@fit.hcmus.edu.vn
Trang 3
1 Sửa bài tập tuần
2 Bài tập
2.1 Đề bài
Một thư viện có 2 loại độc giả: người lớn và trẻ em. Thông tin của độc giả người lớn cần
lưu trữ: họ tên, năm sinh, CMND, số sách mượn. Thông tin của độc giả trẻ em cần lưu
trữ: họ tên, năm sinh, họ tên cha/mẹ, số sách mượn.
Viết chương trình với các chức năng sau:
1. Đọc thông tin độc giả từ file txt (sử dụng fstream để đọc, cấu trúc file tự qui định)
2. Xuất thông tin độc giả ra màn hình
3. Họ tên: in hoa và xuất thảnh 3 dòng: Họ, Tên Lót và Tên
4. Sau k tháng, tính tổng tiền phí độc giả thu được.
5. Tìm các độc giả có số sách mượn nhiều nhất
6. Nhập vào một chuỗi. Tìm độc giả có họ tên chứa chuỗi đó
Biết rằng:
Phí ĐGNL = số sách mượn * 5000 + 1000 * k
Phí ĐGTE = k * 7000
2.2 Yêu cầu
Sử dụng string, vector
Làm chung 1 solution, 3 project
2.2.1 Yêu cầu 1
Vẽ sơ đồ lớp và lập trình bài tập trên mà không kế thừa
2.2.2 Yêu cầu 2
Vẽ sơ đồ lớp và lập trình bài tập trên, có sử dụng tính kế thừa, không sử dụng tính đa
hình
2.2.3 Yêu cầu 3
Vẽ sơ đồ lớp và lập trình bài tập trên, có sử dụng tính kế thừa và đa hình

More Related Content

Similar to Cq lt hdt-th2011-01-tuan05

Hdth02 ltudql02--tuan02 tt-
Hdth02 ltudql02--tuan02 tt-Hdth02 ltudql02--tuan02 tt-
Hdth02 ltudql02--tuan02 tt-Dũng Đinh
 
Luận văn thạc sĩ kỹ thuật điện.
Luận văn thạc sĩ kỹ thuật điện.Luận văn thạc sĩ kỹ thuật điện.
Luận văn thạc sĩ kỹ thuật điện.ssuser499fca
 
[Kho tài liệu ngành may] bst lấy cảm xúc từ những đường cong trong thiên nhiên
[Kho tài liệu ngành may] bst lấy cảm xúc từ những đường cong trong thiên nhiên[Kho tài liệu ngành may] bst lấy cảm xúc từ những đường cong trong thiên nhiên
[Kho tài liệu ngành may] bst lấy cảm xúc từ những đường cong trong thiên nhiênTÀI LIỆU NGÀNH MAY
 
Cq lt hdt-th2011-01-thck
Cq lt hdt-th2011-01-thckCq lt hdt-th2011-01-thck
Cq lt hdt-th2011-01-thck. .
 
Nghiên cứu giải thuật điều chế sóng mang 3 pha 5 bậc triệt tiêu điện áp commo...
Nghiên cứu giải thuật điều chế sóng mang 3 pha 5 bậc triệt tiêu điện áp commo...Nghiên cứu giải thuật điều chế sóng mang 3 pha 5 bậc triệt tiêu điện áp commo...
Nghiên cứu giải thuật điều chế sóng mang 3 pha 5 bậc triệt tiêu điện áp commo...Man_Ebook
 
Thiết kế và chế tạo mô hình máy in và scan 3D.pdf
Thiết kế và chế tạo mô hình máy in và scan 3D.pdfThiết kế và chế tạo mô hình máy in và scan 3D.pdf
Thiết kế và chế tạo mô hình máy in và scan 3D.pdfMan_Ebook
 
DanhHai.pdf
DanhHai.pdfDanhHai.pdf
DanhHai.pdf16142082
 
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình C For Windows.doc
Luận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình C For Windows.docLuận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình C For Windows.doc
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình C For Windows.docsividocz
 
Kế toán chi phí sản xuất và tính giá thành sản phẩm tại Công ty TNHH SX TM XD...
Kế toán chi phí sản xuất và tính giá thành sản phẩm tại Công ty TNHH SX TM XD...Kế toán chi phí sản xuất và tính giá thành sản phẩm tại Công ty TNHH SX TM XD...
Kế toán chi phí sản xuất và tính giá thành sản phẩm tại Công ty TNHH SX TM XD...luanvantrust
 
Thiết kế và chế tạo robot gắp thức ăn sử dụng xử lý ảnh và tay gắp mềm.pdf
Thiết kế và chế tạo robot gắp thức ăn sử dụng xử lý ảnh và tay gắp mềm.pdfThiết kế và chế tạo robot gắp thức ăn sử dụng xử lý ảnh và tay gắp mềm.pdf
Thiết kế và chế tạo robot gắp thức ăn sử dụng xử lý ảnh và tay gắp mềm.pdfMan_Ebook
 
Nghiên cứu, thiết kế và chế tạo bàn vẽ hoa văn trên cát.pdf
Nghiên cứu, thiết kế và chế tạo bàn vẽ hoa văn trên cát.pdfNghiên cứu, thiết kế và chế tạo bàn vẽ hoa văn trên cát.pdf
Nghiên cứu, thiết kế và chế tạo bàn vẽ hoa văn trên cát.pdfMan_Ebook
 
Udcnttk2 nhóm 2 đồ án lý thuyết
Udcnttk2 nhóm 2 đồ án lý thuyếtUdcnttk2 nhóm 2 đồ án lý thuyết
Udcnttk2 nhóm 2 đồ án lý thuyếtmrnxthanh
 

Similar to Cq lt hdt-th2011-01-tuan05 (20)

Đề tài: Hệ thống giám sát nông nghiệp bằng công nghệ Iot, HAY
Đề tài: Hệ thống giám sát nông nghiệp bằng công nghệ Iot, HAYĐề tài: Hệ thống giám sát nông nghiệp bằng công nghệ Iot, HAY
Đề tài: Hệ thống giám sát nông nghiệp bằng công nghệ Iot, HAY
 
Hdth02 ltudql02--tuan02 tt-
Hdth02 ltudql02--tuan02 tt-Hdth02 ltudql02--tuan02 tt-
Hdth02 ltudql02--tuan02 tt-
 
Luận văn thạc sĩ kỹ thuật điện.
Luận văn thạc sĩ kỹ thuật điện.Luận văn thạc sĩ kỹ thuật điện.
Luận văn thạc sĩ kỹ thuật điện.
 
[Kho tài liệu ngành may] bst lấy cảm xúc từ những đường cong trong thiên nhiên
[Kho tài liệu ngành may] bst lấy cảm xúc từ những đường cong trong thiên nhiên[Kho tài liệu ngành may] bst lấy cảm xúc từ những đường cong trong thiên nhiên
[Kho tài liệu ngành may] bst lấy cảm xúc từ những đường cong trong thiên nhiên
 
Mô hình nghịch lưu tăng áp ba bậc điều khiển cầu Diode kẹp, 9đ
Mô hình nghịch lưu tăng áp ba bậc điều khiển cầu Diode kẹp, 9đMô hình nghịch lưu tăng áp ba bậc điều khiển cầu Diode kẹp, 9đ
Mô hình nghịch lưu tăng áp ba bậc điều khiển cầu Diode kẹp, 9đ
 
Cq lt hdt-th2011-01-thck
Cq lt hdt-th2011-01-thckCq lt hdt-th2011-01-thck
Cq lt hdt-th2011-01-thck
 
Nghiên cứu giải thuật điều chế sóng mang 3 pha 5 bậc triệt tiêu điện áp commo...
Nghiên cứu giải thuật điều chế sóng mang 3 pha 5 bậc triệt tiêu điện áp commo...Nghiên cứu giải thuật điều chế sóng mang 3 pha 5 bậc triệt tiêu điện áp commo...
Nghiên cứu giải thuật điều chế sóng mang 3 pha 5 bậc triệt tiêu điện áp commo...
 
Đề tài: Thiết kế dây chuyền phân loại đai ốc ứng dụng xử lý ảnh
Đề tài: Thiết kế dây chuyền phân loại đai ốc ứng dụng xử lý ảnhĐề tài: Thiết kế dây chuyền phân loại đai ốc ứng dụng xử lý ảnh
Đề tài: Thiết kế dây chuyền phân loại đai ốc ứng dụng xử lý ảnh
 
Thiết kế và chế tạo mô hình máy in và scan 3D.pdf
Thiết kế và chế tạo mô hình máy in và scan 3D.pdfThiết kế và chế tạo mô hình máy in và scan 3D.pdf
Thiết kế và chế tạo mô hình máy in và scan 3D.pdf
 
DanhHai.pdf
DanhHai.pdfDanhHai.pdf
DanhHai.pdf
 
Đề tài: Thiết kế mô hình hệ thống và quản lý trang trại heo, HAY
Đề tài: Thiết kế mô hình hệ thống và quản lý trang trại heo, HAYĐề tài: Thiết kế mô hình hệ thống và quản lý trang trại heo, HAY
Đề tài: Thiết kế mô hình hệ thống và quản lý trang trại heo, HAY
 
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình C For Windows.doc
Luận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình C For Windows.docLuận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình C For Windows.doc
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình C For Windows.doc
 
Kế toán chi phí sản xuất và tính giá thành sản phẩm tại Công ty TNHH SX TM XD...
Kế toán chi phí sản xuất và tính giá thành sản phẩm tại Công ty TNHH SX TM XD...Kế toán chi phí sản xuất và tính giá thành sản phẩm tại Công ty TNHH SX TM XD...
Kế toán chi phí sản xuất và tính giá thành sản phẩm tại Công ty TNHH SX TM XD...
 
Thiết kế và chế tạo robot gắp thức ăn sử dụng xử lý ảnh và tay gắp mềm.pdf
Thiết kế và chế tạo robot gắp thức ăn sử dụng xử lý ảnh và tay gắp mềm.pdfThiết kế và chế tạo robot gắp thức ăn sử dụng xử lý ảnh và tay gắp mềm.pdf
Thiết kế và chế tạo robot gắp thức ăn sử dụng xử lý ảnh và tay gắp mềm.pdf
 
Luận văn: Thiết kế và sử dụng e-book hỗ trợ quá trình dạy học, 9đ
Luận văn: Thiết kế và sử dụng e-book hỗ trợ quá trình dạy học, 9đLuận văn: Thiết kế và sử dụng e-book hỗ trợ quá trình dạy học, 9đ
Luận văn: Thiết kế và sử dụng e-book hỗ trợ quá trình dạy học, 9đ
 
Đề tài: Thiết kế và thi công máy in nhiệt cầm tay, HAY, 9đ
Đề tài: Thiết kế và thi công máy in nhiệt cầm tay, HAY, 9đĐề tài: Thiết kế và thi công máy in nhiệt cầm tay, HAY, 9đ
Đề tài: Thiết kế và thi công máy in nhiệt cầm tay, HAY, 9đ
 
Đồ án tốt nghiệp: Thiết kế máy ép nhựa 250 tấn, HAY!
Đồ án tốt nghiệp: Thiết kế máy ép nhựa 250 tấn, HAY!Đồ án tốt nghiệp: Thiết kế máy ép nhựa 250 tấn, HAY!
Đồ án tốt nghiệp: Thiết kế máy ép nhựa 250 tấn, HAY!
 
Nghiên cứu, thiết kế và chế tạo bàn vẽ hoa văn trên cát.pdf
Nghiên cứu, thiết kế và chế tạo bàn vẽ hoa văn trên cát.pdfNghiên cứu, thiết kế và chế tạo bàn vẽ hoa văn trên cát.pdf
Nghiên cứu, thiết kế và chế tạo bàn vẽ hoa văn trên cát.pdf
 
Udcnttk2 nhóm 2 đồ án lý thuyết
Udcnttk2 nhóm 2 đồ án lý thuyếtUdcnttk2 nhóm 2 đồ án lý thuyết
Udcnttk2 nhóm 2 đồ án lý thuyết
 
Đề tài: Mô hình đếm, phân loại sản phẩm theo cân nặng màu sắc
Đề tài: Mô hình đếm, phân loại sản phẩm theo cân nặng màu sắcĐề tài: Mô hình đếm, phân loại sản phẩm theo cân nặng màu sắc
Đề tài: Mô hình đếm, phân loại sản phẩm theo cân nặng màu sắc
 

More from . .

Exceptions ref
Exceptions refExceptions ref
Exceptions ref. .
 
Cq lt hdt-th2011-01-tuan02
Cq lt hdt-th2011-01-tuan02Cq lt hdt-th2011-01-tuan02
Cq lt hdt-th2011-01-tuan02. .
 
Baitaprdbms
BaitaprdbmsBaitaprdbms
Baitaprdbms. .
 
Bai tap va loi giai sql
Bai tap va loi giai sqlBai tap va loi giai sql
Bai tap va loi giai sql. .
 
Core java 9
Core java 9Core java 9
Core java 9. .
 
Core java 8
Core java 8Core java 8
Core java 8. .
 
Core java 7
Core java 7Core java 7
Core java 7. .
 
Core java 6
Core java 6Core java 6
Core java 6. .
 
Core java 5
Core java 5Core java 5
Core java 5. .
 
Core java 4
Core java 4Core java 4
Core java 4. .
 
Core java 3
Core java 3Core java 3
Core java 3. .
 
Core java 2
Core java 2Core java 2
Core java 2. .
 
Core java 1
Core java 1Core java 1
Core java 1. .
 
Core java 10
Core java 10Core java 10
Core java 10. .
 
ToanRoirac
ToanRoiracToanRoirac
ToanRoirac. .
 

More from . . (15)

Exceptions ref
Exceptions refExceptions ref
Exceptions ref
 
Cq lt hdt-th2011-01-tuan02
Cq lt hdt-th2011-01-tuan02Cq lt hdt-th2011-01-tuan02
Cq lt hdt-th2011-01-tuan02
 
Baitaprdbms
BaitaprdbmsBaitaprdbms
Baitaprdbms
 
Bai tap va loi giai sql
Bai tap va loi giai sqlBai tap va loi giai sql
Bai tap va loi giai sql
 
Core java 9
Core java 9Core java 9
Core java 9
 
Core java 8
Core java 8Core java 8
Core java 8
 
Core java 7
Core java 7Core java 7
Core java 7
 
Core java 6
Core java 6Core java 6
Core java 6
 
Core java 5
Core java 5Core java 5
Core java 5
 
Core java 4
Core java 4Core java 4
Core java 4
 
Core java 3
Core java 3Core java 3
Core java 3
 
Core java 2
Core java 2Core java 2
Core java 2
 
Core java 1
Core java 1Core java 1
Core java 1
 
Core java 10
Core java 10Core java 10
Core java 10
 
ToanRoirac
ToanRoiracToanRoirac
ToanRoirac
 

Cq lt hdt-th2011-01-tuan05

  • 1. TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM HỆ CHÍNH QUI MÔN: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG GVLT: TS. ĐINH BÁ TIẾN HƯỚNG DẪN THỰC HÀNH TUẦN 05 – KẾ THỪA, ĐA HÌNH TRẦN THANH HẢI HỒ TUẤN THANH TP.HCM, ngày 20 tháng 10 năm 2012
  • 2. tthai/htthanh@fit.hcmus.edu.vn Trang 2 MỤC LỤC 1 Sửa bài tập tuần.............................................................................................................3 2 Bài tập...........................................................................................................................3 2.1 Đề bài .....................................................................................................................3 2.2 Yêu cầu ..................................................................................................................3 2.2.1 Yêu cầu 1.........................................................................................................3 2.2.2 Yêu cầu 2.........................................................................................................3 2.2.3 Yêu cầu 3.........................................................................................................3
  • 3. tthai/htthanh@fit.hcmus.edu.vn Trang 3 1 Sửa bài tập tuần 2 Bài tập 2.1 Đề bài Một thư viện có 2 loại độc giả: người lớn và trẻ em. Thông tin của độc giả người lớn cần lưu trữ: họ tên, năm sinh, CMND, số sách mượn. Thông tin của độc giả trẻ em cần lưu trữ: họ tên, năm sinh, họ tên cha/mẹ, số sách mượn. Viết chương trình với các chức năng sau: 1. Đọc thông tin độc giả từ file txt (sử dụng fstream để đọc, cấu trúc file tự qui định) 2. Xuất thông tin độc giả ra màn hình 3. Họ tên: in hoa và xuất thảnh 3 dòng: Họ, Tên Lót và Tên 4. Sau k tháng, tính tổng tiền phí độc giả thu được. 5. Tìm các độc giả có số sách mượn nhiều nhất 6. Nhập vào một chuỗi. Tìm độc giả có họ tên chứa chuỗi đó Biết rằng: Phí ĐGNL = số sách mượn * 5000 + 1000 * k Phí ĐGTE = k * 7000 2.2 Yêu cầu Sử dụng string, vector Làm chung 1 solution, 3 project 2.2.1 Yêu cầu 1 Vẽ sơ đồ lớp và lập trình bài tập trên mà không kế thừa 2.2.2 Yêu cầu 2 Vẽ sơ đồ lớp và lập trình bài tập trên, có sử dụng tính kế thừa, không sử dụng tính đa hình 2.2.3 Yêu cầu 3 Vẽ sơ đồ lớp và lập trình bài tập trên, có sử dụng tính kế thừa và đa hình