Files
CITISE1/IUT/Info1/TD/Exercices/6.8.2_bisextile/6.8.2.md
2026-04-08 20:11:20 +02:00

1.0 KiB

{ R : Verifie si l'année passée en paramètre est bisextile E : annee un entier correspondant à l'année S : un booléen correspondant à si l'année est bisextile ou non } estBisextile : une fonction (annee : un entier) -> booléen Lexique : {Local à estBisextile} bisextile : un booléen Algorithme : {Local à estBisextile} Début Si (annee reste 4 = 0) Alors Si (annee reste 4000 /= 0) ET (annee reste 400 = 0) Alors bisextile <- Faux Sinon bisextile <- Vrai Sinon bisextile <- Faux

    Retourner bisextile
Fin

Lexique : {Principal} estBisextile : une fonction (annee : un entier) -> booléen annee : un entier anneeEstBisextile : un booléen Algortihme : {Principal} Début Ecrire("Saisir une année") Lire(annee)

    anneeEstBisextile <- estBisextile(annee)

    Si anneeEstBisextile
        Alors Ecrire("L'année saisie est bisexile")
        Sinon Ecrire("L'année saisie n'est pas bisextile")
Fin