ccccccccccc11
//Tao class mo ta sv-mon
#include<conio.h>
#include<stdio.h>
#include<math.h>
#include<iostream.h>
int n;//sl danh sach
//---------
class sinhvien
{
private:
char*msv;
char*ht;
int ns;
float dtb;
public:
sinhvien();
~sinhvien();
void nhap();
void in();
};
//----------
class mh
{
private:
char*tmh;
int sht;
float dmh;
public:
mh();
~mh();
void nhap();
void in();
};
//----------
class cntt:public sinhvien
{
private:
mh*dsmh;
public:
cntt();
~cntt();
void nhap();
void in();
};
//---------
sinhvien::sinhvien()
{msv=0;ht=0;ns=0;dtb=0;}
//-----------
sinhvien::~sinhvien()
{
delete[]msv;
delete[]ht;
}
//----------
void sinhvien::nhap()
{
msv=new char[30];
ht=new char[30];
// cin.ignore();
cout<<"
MSV: ";gets(msv);
cout<<"
HT: ";gets(ht);
cout<<"
NS: ";cin>>ns;
cout<<"
DTB: ";cin>>dtb;
}
//----------
void sinhvien::in()
{
cout<<"
Ma SV la: "<<msv;
cout<<"
Ho Ten SV: "<<ht;
cout<<"
Nam Sinh: "<<ns;
cout<<"
Diem TB: "<<dtb;
}
//---------
mh::mh()
{tmh=0;sht=0;dmh=0;}
//----------
mh::~mh()
{
delete[]tmh;
}
//--------
void mh::nhap()
{
tmh=new char[50];
cout<<"
Ten MH: ";gets(tmh);
cout<<"
So HT: ";cin>>sht;
cout<<"
Diem MH: ";cin>>dmh;
}
//------------
void mh::in(){
cout <<"
Ten mon hoc : "<<tmh;
cout <<"
So hoc trinh: "<<sht;
cout <<"
Diem mon hoc : "<<dmh;
}
//---------
cntt::cntt():sinhvien()
{dsmh=0;}
//----------
cntt::~cntt()
{delete[]dsmh;}
//----------
void cntt::nhap()
{
dsmh=new mh[50];
cout<<"
So mon hoc: ";cin>>n;
for(int i=0;i<n;i++)
{
cin.ignore();
cout<<"
Mon hoc thu "<<i+1;dsmh[i].nhap();
}
}
//-------
void cntt::in()
{
cout<<"
Tong so mon hoc:"<<n;
for(int i=0;i<n;i++)
{
cout<<"
Mon hoc thu "<<i+1<<"
";;dsmh[i].in();
}
}
//------
int main()
{
cntt cn[30];
sinhvien sv[30];
mh b;
int m;
while(1)
{
cout<<"
Nhap SSV: ";cin>>m;
if(m>10){cout<<"
Yeu cau nhap lai!";continue;}
else break;
}
cin.ignore();
for(int i=0;i<m;i++)
{
cout<<"
Nhap Thong Tin SV thu "<<i+1<<"
";
cn[i].sinhvien::nhap();
cn[i].nhap();
}
for(int i=0;i<m;i++)
{
cout<<"
Thong Tin SV thu "<<i+1;
cn[i].sinhvien::in();
cn[i].in();
}
getch();
}
Bạn đang đọc truyện trên: Truyen247.Pro