| auteur : Edouard Thiel |
Une année a est bissextile si elle est multiple de 4, et si elle est multiple de 100 elle doit aussi être multiple de 400.
Par exemple 1996 oui, 1900 non, 2000 oui.
Ecrire l'expression b := { expression } indiquant que l'année a est bissextile.
Solution :
(1) b := (a mod 4 = 0) and (a mod 100 <> 0) or (a mod 4 = 0) and (a mod 400 = 0);
(2) b := (a mod 4 = 0) and (a mod 100 <> 0) or (a mod 400 = 0);
(3) b := (a mod 4 = 0) and ((a mod 100 <> 0) or (a mod 400 = 0));
(1) --> (2) (a mod 4 = 0) and (a mod 400 = 0) = (a mod 400 = 0).
(1) --> (3) (x and y) or (x and z) = x and (y or z).
|
Proposition d'exercice supplémentaire :
Ecrire un programme qui demande l'année, puis affiche si elle est bissextile.
|
Consultez les autres F.A.Q's
|
|
Les sources présentées sur cette page sont libres de droits
et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation
constitue une œuvre intellectuelle protégée par les droits d'auteur.
Copyright © 2010 Developpez Developpez LLC.
Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne
peut être faite de ce site ni de l'ensemble de son contenu : textes, documents
et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez
selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.