Nội dung Bài tập
Mã:
19201_OOP_Final02
Tên:
19201_OOP_Final02
Dạng thi:
oi
Thang điểm:
4 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
khiet

LƯU Ý:

-       GHI ĐÚNG STT, MÃ LỚP khi đăng ký. Nếu sai bị trừ 50% tổng điểm làm bài. KHÔNG DÙNG INTERNET VÀO BẤT KỲ TRANG WEB KHÁC (ngoại trừ trang upcoder.hcmup.edu.vn). Sinh viên vi phạm bị trừ 50% tổng điểm và ngừng làm bài.

-       Sinh viên copy bài và cho bạn copy dưới bất kỳ hình thức nào bị hệ thống chấm phát hiện đạt điểm 0 toàn bộ bài thi. Do đó sinh viên tự ý thức bảo vệ bài cá nhân của mình.


Người ta quản lý thông tin các bình nước (WBottle) có mã loại (string), tên loại (string), dung tích lít (int), ngày sản xuất (string: viết liền dạng ddmmyyyy) và phương thức tính giá bán trả về giá bán loại bình này (double). 
Tiếp tục câu 1. Bổ sung các phương thức sau:
- Quá tải hàm nhập (theo thứ tự thành phần dữ liệu) và xuất theo định như câu 1.
- Quá tải toán tử cộng (+) trả về đối tượng mới có các thông tin được xác định như sau: mã loại, tên loại, ngày sản xuất mới lấy theo đối tượng có dung tích lớn hơn, dung tích mới bằng tổng dung tích của 2 đối tượng
- Quá tải toán tử so sánh lớn hơn (>), bé hơn (<) dựa trên dung tích của đối tượng.

Input

Output

- Dòng đầu tiên: số nguyên N và số nguyên  flag

- N dòng tiếp theo: mỗi dòng lần lượt là thông tin của 1 đối tượng (gồm: mã loại, tên loại, dung tích, ngày sản xuất).

- Dòng 1: xuất ra tổng giữa đối tượng có dung tích lớn nhất  và đối tượng dung tích nhỏ nhất

- N dòng tiếp theo: Xuất danh sách đối tượng sau khi đã sắp xếp theo chiều tăng dần nếu flag= 1 và giảm dần nếu flag=0

3 1

b01 lavie 5 01102019

b02 aqua 19 15102019

b03 vihawa 10 20082019

{b02:aqua:24:15102019}

{b01:lavie:5:01102019}

{b03:vihawa:10:20082019}

{b02:aqua:19:15102019}



    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin