Tải bản đầy đủ (.pdf) (1 trang)

Giuaky2 2021 is216 m21

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (122.49 KB, 1 trang )

Trường Đại Học Công Nghệ Thông Tin
Khoa Hệ Thống Thông Tin

ĐỀ THI GIỮA KỲ 2 NH 2021-2022
MƠN: Lập trình Java
LỚP: IS216.M21
Thời gian: 60 phút
Sinh viên được dùng tài liệu giấy

Một cửa hàng cho thuê xe với 2 loại xe: xe máy và xe oto. Thông tin bao gồm:
Xe máy: Biển số xe, hãng xe, tên xe (VD: Vision, Exciter, Jupiter…), dung tích xylanh (nhỏ
hơn 150cc, lớn hơn 150cc), đơn giá th xe (tính theo ngày):
• Mỗi lần xe được th sẽ ghi nhận ngày thuê và ngày trả xe (nếu trả trong ngày thì tính
tiền th 1 ngày).
• Tuỳ theo dung tích xylanh sẽ có hệ số riêng: nhỏ hơn 150cc hệ số 1.0 và lớn hơn 150cc
hệ số 2.0
• Tiền thuê xe bằng đơn giá thuê * số ngày thuê * hệ số
Xe oto: Biển số xe, hãng xe, tên xe (Kia Morning, SantaFe, Lexus...), loại xe (A, B và C sẽ có
hệ số loại xe tương ứng (1.0, 1.5, 2.0)), đơn giá th xe (tính theo ngày):
• Mỗi lần xe được thuê sẽ ghi nhận ngày thuê và ngày trả xe (nếu trả trong ngày thì tính
tiền th 1 ngày).
• Tiền thuê xe bằng đơn giá thuê * số ngày thuê * hệ số loại xe.
• Nếu thuê xe từ 3 ngày trở lên thì sẽ giảm giá thuê 10%.
Mỗi xe sẽ có một danh sách để lưu trữ ngày thuê và ngày trả xe. (Lưu ý: sử dụng
TreeMap<String, String> để lưu trữ ngày thuê và ngày trả; hoặc dùng 2 mảng ArrayList để lưu
trữ).
Hãy dùng ngôn ngữ lập trình Java để thực hiện các yêu cầu sau:
Câu 1 (6 điểm): Xác định các lớp với chức năng thừa kế (vẽ sơ đồ các lớp) và cài đặt phương
thức phù hợp với chức năng của từng lớp:
- Constructor: có 2 constructor (Khơng tham số và đầy đủ tham số)
- Các phương thức cần có để thực hiện việc thuê và trả xe, tính tiền thuê xe.


Câu 2 (4 điểm): Giả sử đã có một ArrayList chứa danh sách các xe. Viết các hàm sau:
a. Thực hiện việc thuê xe có bảng số 51K.XXXXX ngày thuê 10/4/2022 và ngày trả
13/4/2022 và tính tiền thuê xe.
b. Liệt kê danh sách xe oto đang được thuê, thông tin hiển thị gồm biển số xe, hãng xe, tên
xe, loại xe và ngày thuê.
----------------Hết-------------

Tp. Hồ Chí Minh, ngày 14 tháng 04 năm 2022



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×