Giuaky2 2021 is216 m21

1 34 0
Giuaky2 2021 is216 m21

Đang tải... (xem toàn văn)

Thông tin tài liệu

Trường Đại Học Công Nghệ Thông Tin Khoa Hệ Thống Thơng Tin ĐỀ THI GIỮA KỲ NH 2021-2022 MƠN: Lập trình Java LỚP: IS216.M21 Thời gian: 60 phút Sinh viên dùng tài liệu giấy Một cửa hàng cho thuê xe với loại xe: xe máy 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ỏ 150cc, lớn 150cc), đơn giá thuê xe (tính theo ngày): • Mỗi lần xe th ghi nhận ngày thuê ngày trả xe (nếu trả ngày tính tiền th ngày) • Tuỳ theo dung tích xylanh có hệ số riêng: nhỏ 150cc hệ số 1.0 lớn 150cc hệ số 2.0 • Tiền thuê xe đơ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 C 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 thuê ghi nhận ngày thuê ngày trả xe (nếu trả ngày tính tiền th ngày) • Tiền thuê xe đơn giá thuê * số ngày thuê * hệ số loại xe • Nếu thuê xe từ ngày trở lên giảm giá thuê 10% Mỗi xe có danh sách để lưu trữ ngày thuê ngày trả xe (Lưu ý: sử dụng TreeMap để lưu trữ ngày thuê ngày trả; dùng mảng ArrayList để lưu trữ) Hãy dùng ngơn ngữ lập trình Java để thực yêu cầu sau: Câu (6 điểm): Xác định lớp với chức thừa kế (vẽ sơ đồ lớp) cài đặt phương thức phù hợp với chức lớp: - Constructor: có constructor (Không tham số đầy đủ tham số) - Các phương thức cần có để thực việc thuê trả xe, tính tiền thuê xe Câu (4 điểm): Giả sử có ArrayList chứa danh sách xe Viết hàm sau: a Thực việc thuê xe có bảng số 51K.XXXXX ngày thuê 10/4/2022 ngày trả 13/4/2022 tính tiền thuê xe b Liệt kê danh sách xe oto thuê, thông tin hiển thị gồm biển số xe, hãng xe, tên xe, loại xe ngày thuê Hết - Tp Hồ Chí Minh, ngày 14 tháng 04 năm 2022

Ngày đăng: 26/07/2023, 22:03

Tài liệu cùng người dùng

Tài liệu liên quan