Valider une date
Résolu
Bonjour,
je doit ecrire un algorithme qui valide une dete donnee par troix entiers : l'annee , le mios et le jours. svp donnee moi unr reponse si vous pouvez! merci
je doit ecrire un algorithme qui valide une dete donnee par troix entiers : l'annee , le mios et le jours. svp donnee moi unr reponse si vous pouvez! merci
3 réponses
-
Voilà la description précise de la marche à suivre :
Le modulo, au cas ou tu l'ignores, correspond au reste de la division.
On utilise une variable 'NbJours' indiquant le nombre de jours du mois et de l'année concernés.
Si Mois < 01 alors Mois = 01 (ou date invalide, à toi de voir) Si Mois > 12 alors Mois = 12 (...) Si Jour < 01 alors Jour = 01 Si Mois <> 02 alors // <> Février Si (Mois modulo 02) = 01 alors NbJours = 31 sinon NbJours = 30 Sinon // mois de Février, traitement de l'année bissextile Si (Année modulo 04 = 0) et (Année modulo 100 <> 0) ou (Année modulo 400 = 0) alors NbJours = 29 // L'année est bissextile sinon NbJours = 28 // Année normale Si Jour > NbJours alors Jour = NbJours
Si tu bloques sur un élément, hésites pas...Le chêne aussi était un gland, avant d'être un chêne