Nội dung Bài tập
Mã:
SACH2
Tên:
Lớp Sách- Tạp Chí
Dạng thi:
oi
Thang điểm:
10 đ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
Dựa vào lớp SACH (mã bài #SACH). Xây dựng lớp TAPCHI kế thừa từ SACH. Trong đó có thêm một số thông tin sau:
- Có thêm thông tin Nhóm tạp chí (string) cho biết nhóm Tạp chí này thuộc loại nào (Văn hóa, Giáo dục, Xã Hội, Kinh Tế, ...)
- Có thêm thông tin Lượt xuất bản (int). Mặc định là 0 (giá trị nhỏ nhất)
- Quá tải phép toán ++ và -- cho đối tượng TAPCHI, nhằm tăng/giảm Lượt xuất bản lên/xuống 1 đơn vị. Lưu ý nếu lượt xuất bản là 0 thì phép tính -- không thay đổi giá trị.
- Thay đổi phương thức nhâp: nhập thông tin như nhập sách và thêm 2 trường Nhóm tạp chí và Lượt xuất bản.
- Thay đổi phương thức xuất theo mẫu
 "[Tên sách]- Tap chi [Loại tạp chí]-[Số lượng tác giả] tac gia-[Nhà xuất bản]-[Năm xuất bản]- Luot [Lượt xuất bản]
 Ví dụ vơi bộ dữ liệu xuất ra như sau: 
Coder Sang tao-Tap chi Giao duc-5 tac gia- NXB Tu do- 2019- Luot 2
á


Viết hàm main xử theo trình tự

Input: 

- Dòng 1: Nhập loại tạp chí X

- Dòng 2: Nhập 2 số nguyên Y và Z (cách nhau bởi khoẳng 

- Dòng 3: Nhập số nguyên N là số lượng TAPCHI

- Các dòng tiếp theo thực hiện phương thức nhập TAPCHI

Output: Xuất theo thứ tự yêu cầu

- Xuất danh sách TAPCHI trong thư viện theo mẫu

- Xuất ra số lượng TAPCHI thuộc nhóm loại tạp chí X.

- Xuất ra danh sách TAPCHI thuộc nhóm loại tạp chí X.

- Xuất ra thông tin TAPCHI vị trí Y trong thư viện sau khi thực hiện phép toán ++

- Xuất ra thông tin TAPCHI vị trí Z trong thư viện sau khi thực hiện phép toán --

Ví dụ:


InputOutput
Giao duc
0 1 
2
Toan
2
Nguyen A
Nguyen B
NXB Tu Do
2010
Giao duc
2
Hoa
3
Nguyen C
Nguyen D
Nguyen A
NXB Mat Troi
2011
Kien thuc
1
Toan-Tap chi Giao duc-2 tac gia-NXB Tu Do-2010-Luot 2
Hoa-Tap chi Kien thuc-3 tac gia-NXB Mat Troi-2011-Luot 1
1
Toan-Tap chi Giao duc-2 tac gia-NXB Tu Do-2010-Luot 3
Hoa-Tap chi Kien thuc-3 tac gia-NXB Mat Troi-2011-Luot 0


    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



Phần thảo luận