Accéder au contenu principal

donner la date de lendemain

Exercice :
donner la date de lendemain
Solution :
Algorithme         londemain
var         j,m,a entier{v,E/S}
debut
ercire"donner une date sous forma jour,mois,annee")
ecrire("jour")
lire(j)
ecrire("mois")
lire(m)
ecrire("annee")
lire(a)
   selon    m     faire
   1,3,5,7,8,10 :
      si (j<31 alors="" nbsp="" p="">       j<-----j p="">      sinon
       j<----1 p="">       m<---m p="">      finsi
   4,6,9,11 :
      si(j<30 span="">
       j<---- j="" span="">
      sinon
      j<----1 span="">
      m<--- m="" span="">
     finsi
12 : si(j=31) alors
       j<---1 span="">
       m<----1 span="">
       a<--- a="" span="">
       sinon
       j<----j span="">
      finsi
2 : si   (a mod 4 =0)   alors
                si  (j<29 alors="" nbsp="" p="">                 j<-----j p="">               sinon
                j<----1 p="">                m<----3 p="">               finsi
     sinon
                si (j<28 alors="" p="">                  j<-----j p="">                 sinon
                 j<----1 p="">                 m<--- 3="" p="">                finsi
      finsi
ecrire("la date n'est pas valable")
finselon
ecrire("le londemain=",j,"/",m,"/",a)
<-----b a="" b-4="" c="" p=""><----- a-sqrt="" a="" deltat="" p=""><----- a="" b="" deltat="" p="" sqrt=""> fin      

Commentaires

Posts les plus consultés de ce blog

Exercice 2 sur l'argorithme

Exercice 2 Écrire un algorithme qui effectue la permutation circulaire de trois nombres X, Y et Z ------------------------------------- Corrigé de l'exercice 2 Algorithme permutation 3 nombres {permute 3 nombres} Variables X, Y, Z, Temporaire: Entier Début Afficher (« saisir X : ») ; Saisir (X) ; Afficher (« saisir Y : ») ; Saisir (Y) ; Afficher (« saisir Z : ») ; Saisir (Z) ; Afficher (« Avant permutation ») Afficher (« X vaut : »,X, « Y vaut : »,Y, « Z vaut : »,Z) Temporaire ß Z Z ß Y Y ß X X ß Temporaire Afficher (« Après permutation ») ; Afficher (« X vaut : »,X, « Y vaut : »,Y, « Z vaut : »,Z) Fin