25/4/2011, 11:24
#include
#include
#include
class sinh_nhat
{
int thang,ngay,nam;
public:
void nhap();
void kiemtra1();
int kiemtra2();
void xuat();
};
void sinh_nhat::nhap()
{
cout<<"\n nhap thang= ";
cin>>thang;
cout<<"\n nhap ngay= ";
cin>>ngay;
cout<<"\n nhap nam= ";
cin>>nam;
}
void sinh_nhat::kiemtra1()
{
switch(thang)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
if(ngay>31)
cout<<"\n ban nhap khong hop le.vi thang chi co 31 ngay";
else cout<<"\n ban nhap hop le.";
break;
case 4:
case 6:
case 9:
case 11:
if(ngay>30)
cout<<"\n ban nhap khong hop le vi thang chi co 30 ngay";
else cout<<"\n ban nhap hop le";
break;
case 2:
if(ngay>29)
cout<<"\n ban nhap khong hop le.vi thang co toi da la 29 ngay";
else cout<<"\n ban nhap hop le";
if(nam%4==0)
cout<<"\n thang co 28 ngay";
else cout<<"\n thang co 29 ngay";
break;
}
}
int sinh_nhat::kiemtra2()
{
if(thang==4 && ngay==12 && nam== 1990)
{
return 1;
return 0;
}
}
void sinh_nhat::xuat()
{
cout<<"\n thang " << thang << " ngay " << ngay << " nam " << nam ;
}
void main()
{
sinh_nhat 7601;
7601.nhap();
7601.kiemtra1();
7601.kiemtra2();
if(7601.kiemtra2()==1)
cout<<"\n chuc mung sinh nhat anh trieu dep trai";
else cout<<"\n rat tiec do khong phai sinh nhat ban";
7601.xuat();
getch();
}
#include
#include
class sinh_nhat
{
int thang,ngay,nam;
public:
void nhap();
void kiemtra1();
int kiemtra2();
void xuat();
};
void sinh_nhat::nhap()
{
cout<<"\n nhap thang= ";
cin>>thang;
cout<<"\n nhap ngay= ";
cin>>ngay;
cout<<"\n nhap nam= ";
cin>>nam;
}
void sinh_nhat::kiemtra1()
{
switch(thang)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
if(ngay>31)
cout<<"\n ban nhap khong hop le.vi thang chi co 31 ngay";
else cout<<"\n ban nhap hop le.";
break;
case 4:
case 6:
case 9:
case 11:
if(ngay>30)
cout<<"\n ban nhap khong hop le vi thang chi co 30 ngay";
else cout<<"\n ban nhap hop le";
break;
case 2:
if(ngay>29)
cout<<"\n ban nhap khong hop le.vi thang co toi da la 29 ngay";
else cout<<"\n ban nhap hop le";
if(nam%4==0)
cout<<"\n thang co 28 ngay";
else cout<<"\n thang co 29 ngay";
break;
}
}
int sinh_nhat::kiemtra2()
{
if(thang==4 && ngay==12 && nam== 1990)
{
return 1;
return 0;
}
}
void sinh_nhat::xuat()
{
cout<<"\n thang " << thang << " ngay " << ngay << " nam " << nam ;
}
void main()
{
sinh_nhat 7601;
7601.nhap();
7601.kiemtra1();
7601.kiemtra2();
if(7601.kiemtra2()==1)
cout<<"\n chuc mung sinh nhat anh trieu dep trai";
else cout<<"\n rat tiec do khong phai sinh nhat ban";
7601.xuat();
getch();
}