| Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS | ||||
|
Me gustaría saber cómo realizar un cálculo para saber si un año es bisiesto.
La FAQ Saber si un año es bisiesto tiene Pertenece a la categoría:
Comentarios de los visitantes
Comentario de MARTIN OSUNA BAÑUELOS
24/1/06
Introduce tu comentario...
HOLA¡ TENGO UNA DUDA DE EL POR QUE EL AÑO 3600 NO ES AÑO BISIESTO. LA REGLA DICE QUE SERÁ UN AÑO BISIESTO AQUEL AÑO QUE SEA DIVISIBLE ENTRE 4, SI ES FIN DE SIGLO DEBERÁ SER DIVISIBLE ENTRE 400 A EXCEPCION DEL AÑO 3600. ¿POR QUÉ EL AÑO 3600 NO ES AÑO BISIESTO, SI ES FIN DE SIGLO Y ES DIVISIBLE ENTRE 400? GRACIAS POR SU ATENCIÓN MARTIN OSUNA BAÑUELOS Comentario de Ulysses Nafate
25/10/06
Este codigo lo realice en C++ y esta perfecto, aunque el comentario de que el año 3600 sera no bisiesto es por que en 400 años debe haber 97 años bisiestos, de esa manera el año del calendario gregoriano se mantiene muy parecido al año solar. Así el año gregoriano dura 365 días +1/4-3/400=365,2425 días (más que el año trópico que dura 365,2422 días).
Como el error es de 0,0003 días por año, podría parecer que al cabo de tres mil años se habrá acumulado un día de error. Pero en realidad no sabemos exactamente cuándo llegará el error a un día. La cifra de 365,2422 dias por año trópico no es del todo exacta, porque tanto la duración del año trópico, como la velocidad de rotación de la tierra, van cambiando con los siglos, y de una manera que no es completamente predecible. Por lo cual existen versiones que indican que ese día se descontará el año 3600, que no será un año bisiesto. Saludos! Comentario de -
12/4/07
Te falta un paréntesis hommmbreeee
if ((ano%4 == 0) && ((ano%100 != 0) || (ano%400 == 0)))
Para ver más FAQ relacionadas accede a las categorías: |
|
||||||||||||||||
| Complementar la respuesta | |
| Volver al árbol de categorías |
| DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia | ||||