Tải bản đầy đủ (.pdf) (4 trang)

Kiểm tra ngày - tháng - năm nhập vào xem có hợp lệ hay không pot

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (46.24 KB, 4 trang )

Kiểm tra ngày - tháng - năm nhập vào xem có hợp lệ
hay không
static void Main()
{
int dd, mm, yyyy;
nhap(out dd,out mm,out yyyy);
kiem_tra(dd,mm,yyyy);
}
static void nhap(out int dd,out int mm,out int yyyy)
{
Console.WriteLine("Nhap ngay:");
dd = int.Parse(Console.ReadLine());
Console.WriteLine("Nhap thang:");
mm = int.Parse(Console.ReadLine());
Console.WriteLine("Nhap nam:");
yyyy = int.Parse(Console.ReadLine());
}
static void kiem_tra(int dd, int mm, int yyyy)
{
if (dd <= 0 || mm <=0 || mm > 12)
Console.WriteLine("Khong hop le");
else
{
if (mm == 1 || mm == 3 || mm == 5 || mm == 8 || mm
== 10 || mm == 12)
{
if (dd <= 31)
Console.WriteLine("Hop le");
else
Console.WriteLine("Khong hop le");
}


else
{
if (mm == 4 || mm == 6 || mm == 7 || mm == 9 ||
mm == 11)
{
if (dd <= 30)
Console.WriteLine("Hop le");
else
Console.WriteLine("Khong hop le");
}
else
{
if (mm == 2 && yyyy % 4 == 0 && yyyy % 100
!= 0)
{
if (dd <= 29)
Console.WriteLine("Hop le");
else
Console.WriteLine("Khong hop le");
}
}
}
}
}

×