ANNEES BISSEXTILES

Messages postés
36
Date d'inscription
jeudi 10 janvier 2002
Statut
Membre
Dernière intervention
18 décembre 2002
- - Dernière réponse : gtrcrew
Messages postés
1
Date d'inscription
lundi 13 décembre 2004
Statut
Membre
Dernière intervention
27 septembre 2005
- 27 sept. 2005 à 20:49
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/8912-annees-bissextiles

gtrcrew
Messages postés
1
Date d'inscription
lundi 13 décembre 2004
Statut
Membre
Dernière intervention
27 septembre 2005
-
Dite moi si j'ai tord mais je pense que ton prog a une erreur. car une annee bissextile suit ces conditions:
- divisibles par 4
- non divisible par 100
- divisible par 400
le prog doit plutôt resssembler à cela:

bissext = false

if (annee % 4 == 0)
{ if (annee % 100 != 0) ici été l'erreur( != non pas == )
{ if (annee % 400 == 0)
{ bissext = true }
} (j'ai aussi supprimé une ligne :
} "else bissext = false" car inutile)
return bissext
cs_Vyse
Messages postés
8
Date d'inscription
mardi 27 août 2002
Statut
Membre
Dernière intervention
6 mai 2004
-
mille pardon, c'est else bissext = true à la fin, évidement
cs_Vyse
Messages postés
8
Date d'inscription
mardi 27 août 2002
Statut
Membre
Dernière intervention
6 mai 2004
-
bissext = false

if (annee % 4 == 0)
{
if (annee % 100 == 0)
{
if (annee % 400 == 0)
{
bissext = true
}
}
else bissext = false
}
return bissext
cs_Vyse
Messages postés
8
Date d'inscription
mardi 27 août 2002
Statut
Membre
Dernière intervention
6 mai 2004
-
et la règle est fausse
les années divisibles par 4 sont bissextiles
pour les année séculaires, elles sont bissextiles que si elles se divisent par 400
cs_Bud
Messages postés
224
Date d'inscription
vendredi 14 septembre 2001
Statut
Membre
Dernière intervention
14 juillet 2006
-
Et pas habitué à utiliser la fonction modulo...