http://vietjack.com/bai_tap_cplusplus_co_giai/index.jsp Copyright © vietjack.com Bài tập C++: Bài tập tính kế thừa Bài tập Viết chương trình C++ để hiển thị thông tin sinh viên: id, điểm thi hai mơn, điểm thể chất, tổng điểm, điểm trung bình Lời giải Dưới chương trình C++ để giải tập Mình sử dụng tính kế thừa C++, thực theo bước: • Khai báo lớp sinhvien • Khai báo định nghĩa hàm get() để lấy thơng tin sinh viên • Khai báo lớp gdthechat • Khai báo định nghĩa hàm nhapdiemgdtc() để đọc điểm thể chất • Tạo lớp thongtinsv kế thừa từ hai lớp sinhvien gdthechat • Khai báo định nghĩa hàm display() để tìm tổng điểm điểm trung bình • Khai báo đối tượng obj lớp kế thừa, gọi hàm nhapdiemkiemtra(), nhapdiemgdtc() display() #include #include using namespace std; class sinhvien { protected: int mssv,diemkt1,diemkt2; public: void nhapdiemkiemtra() { coutmssv; coutdiemkt1>>diemkt2; } }; class gdthechat { protected: int diemtc; // la diem GDTC public: void nhapdiemgdtc() { coutdiemtc; } }; class thongtinsv:public sinhvien,public gdthechat { int tongdiem,trungbinh; public: void display() { tongdiem=(diemkt1+diemkt2+diemtc); trungbinh=tongdiem/3; cout