Mọi người ng sửa jup em đoạn code này vs em cảm ơn ạ
Xây dựng lớp khách hàng KH gồm các thuộc tính họ tên ht (kiểu char[30]), ngày sinh ns (kiểu struct NS(ngày, tháng, năm)), số chứng minh thư cmt (kiểu char[10]), hộ khẩu k (kiểu char[50]) là các thuộc tính riêng. Trong lớp có định nghĩa các hàm công cộng sau:
- Hàm nhập dữ liệu cho các thông tin trên của 1 khách hàng
- Hàm xuất các thông tin trên của khách hàng ra màn hình
- Viết chương trình nhập vào n(n nguyên dương nhập từ bàn phím) khách hàng. In ra màn hình:
class khachhang
{private :
char ht [30];
struct ns
{
int day;
int month;
int year;
};
char cmt [10];
char hk[50];
public:
void nhap(){
ns s1;
cout<<"nhap ho va ten : ";
cin>>ht;
cout<<"\nnhap ngày sinh :";
cin>>s1.day;
cout<<"\n nhap tháng sinh :";
cin>>s1.month;
cout<<"\n nhap nam sinh : ";
cin>>s1.year;
cout<<"\n nhap chung minh thu :";
cin>>cmt;
cout<<"\nnhap ho khau :";
cin>>hk;
}
void inthongtin()
{
cout<<"ho va ten :"<<ht<<endl;
cout<<"ngay thang nam sinh :"<<s1.day<<"/"<<s1.month<<"/"<<s1.year<<endl;
cout<<"chung minh thu : "<<cmt<<endl;
cout<<"ho khau : "<<endl;
}
};
int main()
{
int n;
cout<<"\nnhap so khach hang: ";cin>>n;
khachhang *h=new khachhang[n];
for(int i=0;i<n;i++)
{
cout<<"\nnhap thong tin khach hang : "<<i+1 <<endl;
h[i].nhap();
}
for(int i=0;i<n;i++)
{
h[i].inthongtin();
}
getch();
return 0;
}