BÀI TẬP LẬP TRÌNH HƯỚNG ĐÔI TƯỢNG C++ Xây dựng lóp cơ sở PERSON có các thông tin: Họ tên, Giới tính, Ngày sinh và các phương thức nhập, xuất dữ liệu.. Xây dựng lóp dẫn xuất STUDENT để qu
Trang 1BÀI TẬP LẬP TRÌNH HƯỚNG ĐÔI TƯỢNG C++
Xây dựng lóp cơ sở PERSON có các thông tin: Họ tên, Giới tính, Ngày sinh và các phương thức nhập, xuất dữ
liệu
Xây dựng lóp dẫn xuất STUDENT để quản lý sinh viên có thêm các thông tin: Điểm thi, Lóp và các phương thức nhập xuất dữ liệu
Viết Chương trình chính thựtc hiện nhập vào một danh sách n sinh viên, sau đó hiển thị danh sách vừa
nhập
#include<ios†ream.h>
#include<conio.h>
#include<s†dio.n>
class person
{
char hoten(25) gioitinn(10);
int ngay,thang,nam;
public:
void nhapQ
{
COUl<< Ho †en: ;ge†s(ho†ten);
COUl<< Cioi tinh:";getsCgioitinh);
cout<<'"Ngay:";cin>>ngay;
cout<<"Thang:';cin>>thang;
cout<<'"Nam: ";cin>>nam;
}
void xuatQ
{
cout<<"\n "<<hoten;
cout<<" "<<gioitinh;
cout<<" "<<ngay<<"/"<<thang<<"/"<<nam;
}
L
class student:public person
{
public:
int lop;
float diemthi;
void nhapQ
{
person: :nhapd;:
cout<<'lop";cin>>lop;
cout<<"diemthi';cin>>diemthi:;
}
void xuatQ
{
person: :xuatd;
cout<<" "<<lop;
Ccout<<" "<<diemthi:
}
L
student sv(100);
mainO
{
in† in;
ClrsCrQ;
COUu<< Nhdp so sinh vien: ;cin>>n;
for(=0O;i<n;i++)
{
Mai Dinh Ngoc - CCK02TH2 1 Trường: Đại Học Quốc Gia TP.HCM
Trang 2BÀI TẬP LẬP TRÌNH HƯỚNG ĐÔI TƯỢNG C++
sv(i) nhapd;
}
cout<<"\nDanh sach sinh vien vua nhap |a:';
cout<<"\nHoten | Gioitinn | Ngaysinn | Lop | Diem thi’;
ford=0;i<n;i++)
{
sv (i) xUuatO;
cout<<"\n+
}
ge†chQ;
}
Mai Dinh Ngoc - CCK02TH2 2 Trường: Đại Học Quốc Gia TP.HCM