Vous êtes sur la page 1sur 2

MED BACHAR DALLOUL

Exercice 2 :
Algorithme tdate
type
Tdate=enregistrement
Jour=entier
Mois=entier
Année=entier
Fin enregistrement
Variables : j,m,a :entiers d1,d2 :date
Début
Ecrire(‘’donner le jour :’’)
Lire(d1.jour)
Ecrire(‘’ dooner le moi :’’)
Lire(d1.mois)
Ecrire(‘’donner l’année’’)
Lire(d1.année)
Ecrire(‘’donner le jour :’’)
Lire(d2.jour)
Ecrire(‘’ donner le moi :’’)
Lire(d2.mois)
Ecrire(‘’donner l’année’’)
Lire(d2.année)
Ecrire(d1.jour/ d1.mois/ d1.année d2.jour/ d2.mois/ d2.année)
Si(d1.année< d2.année) alors
Ecrire(‘’la date d1 est la plus récente que la date d2 ‘’)
sinon ecrire(‘’la date d2 est la plus récente que la date d1 ‘’)
fin si
si ((d1.année= d2.année)et(d1.mois<d2.mois)) alors
Ecrire(‘’la date d1 est la plus récente que la date d2 ‘’)
sinon ecrire(‘’la date d2 est la plus récente que la date d1 ‘’)
fin si
si ((d1.année= d2.année)et(d1.mois=d2.mois) et (d1.jour< d2.jour)) alors
Ecrire(‘’la date d1 est la plus récente que la date d2 ‘’)
sinon ecrire(‘’la date d2 est la plus récente que la date d1 ‘’)
fin si
fin

exercice 5 :
Algorithme fournisseur
Tab1= tableau [1…100] de entier
Tab2= tableau [1…100] de entier
type
Fournisseur=enregistrement
Identité=ch[20]
Adresse, téléphone : entier
produits livrés :tab
Fin enregitrement
variable
F1,f2 :fournisseur
Début
Ecrire(‘’donner votre identité’’)
Lire(f1.identité)
Ecrire(‘’donner votre adresse’’)
Lire(f1.adresse)
Ecrire(‘’donner votre num de téléphone’’)
Lire(f1.téléphone)
Pour i de 1 à 100 faire
Ecrire(‘produits’, i ) Lire(f1.produits livrés[i])
Fin Pour

Ecrire(‘’donner votre identité’’)


Lire(f2.identité)
Ecrire(‘’donner votre adresse’’)
Lire(f2.adresse)
Ecrire(‘’donner votre num de téléphone’’)
Lire(f2.téléphone)
Répéter
Pour j de 1 à 100 faire
Ecrire(‘produits’, i ) Lire(f2.produits livrés[j])
Fin Pour
Jusqu’à (f2.produits livrés[j] != f1.produits livrés[i])
Répéter
permute 🡨 faux
Pour i allant de 2 à n Faire
Si (T(i-1) > T(i)) Alors
Permute← vrai
temp ←T(i-1)
T(i-1) ←T(i)
T(i) ←temp
FinSi
FinPour

Jusqu’à (Non(permute))
fin

Vous aimerez peut-être aussi