ݺߣ

ݺߣShare a Scribd company logo
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 (20)

PDF
Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...
Thanh Giảng Lê
PDF
Ktlt lab full
Trần Văn Nam
PDF
bài tập cấu trúc dữ liệu 6
NguynMinh294
PDF
Baitap ktlt
Hồ Lợi
DOC
Baitap ktlt
Hồ Lợi
DOC
Brief introduction
Trần Văn Quyết
PDF
Hdth02 ltudql02--tuan02 tt-
Dũng Đinh
PPSX
Trần Thị Minh Hảo _ K33103226
Tin 5CBT
PDF
Bai tap2 java
NguynMinh294
PDF
Cac van de co so kh may tinh
TunAnh346
PDF
Tut6 solution
Trần Văn Nam
PDF
Local sakainame 501127 ktl_trình hlmt1 a01 fall 2013 _ modules
Trần Văn Nam
DOCX
Kiểu dữ liệu tệp chuong 5 tin 11
Sunkute
DOC
Baitap pascal cơ bản
Tường Anh
PDF
Bài tập nhập môn lập trình
Long Kingnam
PDF
Bcvt.đttx.nhđt.ngôn ngữ lập trình c++[bookbooming.com]
bookbooming1
PDF
Baitap2
htp_vanphu
DOC
H hai epc_baitap
Hồ Lợi
PDF
Homework - C programming language
Linh Lê
Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...
Thanh Giảng Lê
Ktlt lab full
Trần Văn Nam
bài tập cấu trúc dữ liệu 6
NguynMinh294
Baitap ktlt
Hồ Lợi
Baitap ktlt
Hồ Lợi
Brief introduction
Trần Văn Quyết
Hdth02 ltudql02--tuan02 tt-
Dũng Đinh
Trần Thị Minh Hảo _ K33103226
Tin 5CBT
Bai tap2 java
NguynMinh294
Cac van de co so kh may tinh
TunAnh346
Tut6 solution
Trần Văn Nam
Local sakainame 501127 ktl_trình hlmt1 a01 fall 2013 _ modules
Trần Văn Nam
Kiểu dữ liệu tệp chuong 5 tin 11
Sunkute
Baitap pascal cơ bản
Tường Anh
Bài tập nhập môn lập trình
Long Kingnam
Bcvt.đttx.nhđt.ngôn ngữ lập trình c++[bookbooming.com]
bookbooming1
Baitap2
htp_vanphu
H hai epc_baitap
Hồ Lợi
Homework - C programming language
Linh Lê

More from . . (16)

PDF
Exceptions ref
. .
PDF
Cq lt hdt-th2011-01-tuan02
. .
PDF
Cq lt hdt-th2011-01-thck
. .
DOC
Baitaprdbms
. .
PDF
Bai tap va loi giai sql
. .
DOC
Core java 9
. .
DOC
Core java 8
. .
DOC
Core java 7
. .
DOC
Core java 6
. .
DOC
Core java 5
. .
DOC
Core java 4
. .
DOC
Core java 3
. .
DOC
Core java 2
. .
DOC
Core java 1
. .
DOC
Core java 10
. .
PDF
ToanRoirac
. .
Exceptions ref
. .
Cq lt hdt-th2011-01-tuan02
. .
Cq lt hdt-th2011-01-thck
. .
Baitaprdbms
. .
Bai tap va loi giai sql
. .
Core java 9
. .
Core java 8
. .
Core java 7
. .
Core java 6
. .
Core java 5
. .
Core java 4
. .
Core java 3
. .
Core java 2
. .
Core java 1
. .
Core java 10
. .
ToanRoirac
. .
Ad

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