CoddyRun

age_en_annees(naissance)

Calcule l’âge d’une personne aujourd’hui à partir de sa date de naissance.

Partagée par CoddyRun · CoddyRun 7 novembre 2026

Explication

Tient compte de l'anniversaire : tant qu'il n'est pas passé cette année, l'âge est d'un an de moins.

La date de naissance se crée avec vers_date("14/07/2012").

Code

fonction age_en_annees(naissance)
    auj est une date
    age est un nombre
    auj vaut aujourd_hui()
    age vaut annee_de(auj) - annee_de(naissance)
    si mois_de(auj) < mois_de(naissance) ou (mois_de(auj) = mois_de(naissance) et jour_de(auj) < jour_de(naissance)) alors
        age soustrait 1
    fin si
    retourne age
fin fonction

Exemple d'utilisation

naissance est une date
naissance vaut vers_date("14/07/2012")
affiche "Tu as " + age_en_annees(naissance) + " ans"

Commentaires (0)

Pas encore de commentaire. Une question, une amélioration, un merci ? Lancez-vous.

Connectez-vous ou créez un compte pour commenter.

Du même auteur