public int DiaFinal(DateTime fecha)
{
            switch (fecha.Month)
            { 
                case 4:                    
                case 6:
                case 9:
                case 11:
                    return 30;
                case 1:
                case 3:
                case 5:
                case 7:
                case 8:
                case 10:
                case 12:
                    return 31;
                case 2:
                    if (EsBisiesto(fecha.Year))
                        return 29;
                    else
                        return 28;
                default: return 0;
            }
}
martes, 16 de diciembre de 2008
Algoritmo bisiesto
Algoritmo bisiesto - Método programado en C# 
"
bool esBisiesto(int year) {
return (year % 4 == 0 && year % 100 != 0) || year % 400 == 0; // devolvemos true si es bisiesto
}"
"
bool esBisiesto(int year) {
return (year % 4 == 0 && year % 100 != 0) || year % 400 == 0; // devolvemos true si es bisiesto
}"
Suscribirse a:
Comentarios (Atom)
 
 
