Breaking News
Loading...
Wednesday, August 22, 2012

Nhập vào Ngày Tháng Năm Xuất ra thứ

8/22/2012 09:37:00 PM

Nhập vào Ngày tháng năm Xuất ra thứ
VD : ngay : 13-3-2012 Thứ 3

using System; 
using System
.Collections.Generic; 
using System
.Linq; 
using System
.Text; 
using System
.Collections; 

namespace TEST 
{ 
    class 
Program 
    
{ 
        static 
void Main(string[] args) 
        { 
            
int ngaythangnam; 
            
Nhap(out ngay,out thang,out nam); 
            if (
KTNHAP(ngaythangnam)) 
            { 
                
ThuTuongUng(ngay,thang,nam); 
            } 
        } 
        static 
int NgayToiDaCuaThang(int mm,int yy) 
        { 
            
int[] MangThang = { 0312831303130313130313031 }; 
            if (
KiemTraNamNhuan(yy)) 
                
MangThang[2] = 29; 
            return 
MangThang[mm]; 
        } 

        static 
void Nhap(out int ngay,out int thang,out int nam) 
        { 
            
Console.Write("Nhap Ngay : "); 
            
ngay int.Parse(Console.ReadLine()); 
            
Console.Write("Nhap Thang : "); 
            
thang int.Parse(Console.ReadLine()); 
            
Console.Write("Nhap Nam : "); 
            
nam int.Parse(Console.ReadLine()); 
        } 

        static 
bool KTNHAP(int ngayint thangint nam) 
        { 
            return (
nam && thang && thang 13 && ngay && ngay <= NgayToiDaCuaThang(thangnam)); 
        } 

        static 
bool KiemTraNamNhuan(int yy) 
        { 
            return ((
yy == && yy 100 != 0) || yy 400 == 0);         
        } 

        static 
int STTNgay(int ngayint thangint nam) 
        { 
            
int STT ngay; 
            for (
int i 1thangi++) 
                
STT += NgayToiDaCuaThang(inam); 
            return 
STT;   
        } 

        static 
void ThuTuongUng(int ngayint thangint nam) 
        { 
            
int tongngay STTNgay(ngaythangnam) + (nam-1)*365 + (nam 1) / + (nam 1) / 400 - (nam 1) / 100; 
            
int thu tongngay 7; 
            switch (
thu) 
            { 
                case 
0: 
                    
Console.WriteLine("Chu Nhat !"); 
                    break; 
                case 
1: 
                    
Console.WriteLine("Thu 2 !"); 
                    break; 
                case 
2: 
                    
Console.WriteLine("Thu 3 !"); 
                    break; 
                case 
3: 
                    
Console.WriteLine("Thu 4 !"); 
                    break; 
                case 
4: 
                    
Console.WriteLine("Thu 5 !"); 
                    break; 
                case 
5: 
                    
Console.WriteLine("Thu 6 !"); 
                    break; 
                case 
6: 
                    
Console.WriteLine("Thu 7 !"); 
                    break; 
            } 
        } 
    } 
 

0 comments:

Post a Comment

 
Toggle Footer