Quản lý sách (bài 6-2)

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
  • Hãy xây dựng lớp Sách gồm có:

    • Các thuộc tính: Tên sách, Tác giả, Năm xuất bản

    • Các phương thức:

      Nhập thông tin sách (tên sách, tác giả, năm xuất bản); Hiển thị thông tin sách

      Kiểm tra năm xuất bản có hợp lệ không (không lớn hơn năm hiện tại).

  • Xây dựng lớp SachGiaoKhoa kế thừa từ lớp Sach, thực hiện ghi đè phương thức kiểm tra năm xuất bản chỉ dành cho các sách xuất bản trong 5 năm gần đây.

  • Xây dựng chương trình nhập thông tin sách giáo khoa và hiển thị thông tin của sách đó.


Ví dụ:

Input 01:
Tin Hoc 12
Do Van E
2025
Output 01:
Tin Hoc 12
Do Van E
2025
Input 02:
Sinh Hoc 9
Pham Thi D
2026
Output 02:
Nam xuat ban khong hop le

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    hoangan_2013  đã bình luận lúc 2, Tháng 6, 2025, 2:25

    code c++ 100% true

    include <bits/stdc++.h>

    include <iostream>

    using namespace std;

    string tensach;

    string tentacgia;

    int namxuatban;

    int main()

    {

    getline(cin,tensach);
    getline(cin,tentacgia);
    cin>>namxuatban;
    if (namxuatban<=2025)
    {
        cout << tensach << endl;
        cout << tentacgia << endl;
        cout << namxuatban;
    }
    else
    {
        printf("Nam xuat ban khong hop le");
    }
    

    }