Bài 1:
# include < conio.h >
# include < stdio.h >
# include < iostream.h >
# include < math.h >
# difine M_PI 3,14
class Point{
private:
int x,y;
int Mau;
public:
Point( ){
x = 0;
y = 0;
Mau = 0;
}
Point( int x1, int y1, int Mau1 ){
x = x1;
y = y1;
Mau = Mau1;
}
void Nhap( ){
cout << “Nhap toa do x, y : ” ;
cin >> x >> y ;
cout << “Nhap so mau : ” ;
cin >> Mau ;
}
void Xuat( ){
cout << “Toa do diem : ( ” << x << “ ,” << y << “ )” ;
cout << “Mau : ” << Mau ;
}
int GetX( ) { return x ;}
int GetY( ) { return y ;}
int GetR( ) { return r ;}
fload Dientich(){ return M_PI * r * r ;}
fload Chuvi(){ return 2 * M_PI * r ;}
};
void main ( ){
Circle c ;
clrscr ( ) ;
c.Nhap() ;
c.Xuat() ;
cout << “ \n Dien tich duong tron : ” << c.Dientich();
cout << “ \n Chu vi duong tron : ” << c.Chuvi();
getch();
}
Bai 2:
#...
class Thisinh{
private:
char Ht[ 30] ;
int Ngay, Thang, Nam ;
fload Td ;
public:
Thisinh( ){
strcpy ( Ht, “ ”) ;
Ngay = 0;
Thang = 0;
Nam = 0;
Td = 0;
2
clrscr ( ) ;
cout << “ \n Nhap so thi sinh : ” ;
cin >> n;
cout << “ \n Nhap danh sach thi sinh : ” ;
for ( i = 0, i < n, i ++){
cout << “ \n Nhap thi sinh thu : ” << i << “\n” ;
a[ i].Nhap();
a[ i].Xuat();
}
getch();
}
Bai 3:
// Xay dung lop Date
class Date{
private:
3
int Ngay, Thang, Nam ;
public:
Date( ){
Ngay = 0;
Thang = 0;
Nam = 0;
}
Date( int Ngay1, int Thang1, int Nam1){
Ngay = Ngay1;
Thang = Thang1;
Nam = Nam1;
}
int GetNgay( ) { return Ngay ;}
int GetThang( ) { return Thang ;}
4
cout << “Nhap Ho ten : ” ;
cin.ignore( 1);
cin.get( Ht, 30);
cout << “Nhap Ngay, thang, nam sinh : ” ;
cin >> Ngay >> Thang >> Nam ;
cout << “Nhap Gioi tinh : ” ;
cin.ignore( 1);
cin.get( Gioi, 4);
cout << “Nhap He so luong : ” ;
cin >> Hsl ;
}
void Xuat( ){
cout << “ \n Ho ten : ” << Ht;
cout << “\n Nam sinh : ” << Ngay << “ / ” << Thang << “ / ” << Nam;
cout << “ \n Gioi tinh : ” << Gioi;
cout << “ \n He so luong : ” << Hsl ;
}
};
void main(){
Nhanvien a[ 100] ;
int i, n ;
clrscr ( ) ;
cout << “ \n Nhap so nhan vien : ” ;
cin >> n;
cout << “ \n Nhap danh sach nhan vien : ” ;
for ( i = 0, i < n, i ++){
cout << “ \n Nhap nhan vien thu : ” << i << “\n” ;
a[ i].Nhap();
a[ i].Xuat();