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

exercice 5

Exercice 5: Ecrivez un programme en  langage C  qui calcule les solutions réelles d'une équation du second degré  ax 2 +bx+c = 0. Solution : #include <stdio.h> #include <math.h>   main() {  /* Calcul des solutions réelles d'une équation du second degré */  int A, B, C;  double D; /* Discriminant */  printf("Calcul des solutions réelles d'une équation du second \n");  printf("degré de la forme   ax^2 + bx + c = 0 \n\n");  printf("Introduisez les valeurs pour a, b, et c : ");   scanf("%i %i %i", &A, &B, &C);   /* Calcul du discriminant b^2-4ac */  D = pow(B,2) - 4.0*A*C;  /* Distinction des différents cas */  if (A==0 && B==0 && C==0)  /* 0x = 0 */                           ...

modèle Entité-Association

Exercice 3 :  Construire le modèle Entité-Association relatif à la gestion d’un aéroport en se basant sur les informations suivantes :  Chaque avion géré est identifié par un numéro d’immatriculation. Il est la propriété soit d’une société soit d’un particulier : dans les deux cas on doit connaître le nom, l’adresse et le numéro de téléphone du propriétaire ainsi que la date d’achat de l’avion.  Chaque avion est d’un certain type, celui-ci étant caractérisé par son nom, le nom du constructeur, la puissance du moteur et le nombre de places.  La maintenance des avions est assurée par les mécaniciens de l’aéroport. Pour toute intervention effectuée, on conserve l’objet de l’intervention, la date et la durée.  Pour chaque mécanicien on connaît son nom, son adresse, son numéro de téléphone et les types d’avions pour lesquels il est habilité à intervenir.  Un certain nombre de pilotes enregistrés auprès de l’aéroport. Pour chaque pilote on connaît son nom,...