Vous êtes sur la page 1sur 1

Lycée Classe 

: 3 SI 1
Devoir de contrôle Durée : 1 h
Mohamed Attia
Khaznadar N° 2 Prof : BOUZAIENE Samia
Date : 16/02/2022
Nom & Prénom :………………………..:………………
Groupe………………

Important :
1) Une solution modulaire au problème est exigée
2) Enregistrer au fur et à mesure votre travail dans un dossier «nom prénom» que vous allez créer
sous C:\ en lui donnant comme nom Sujet1

Sujet 1
Pour chaque médicament on dispose les données suivantes :
 Libellé médicament (lib) : chaîne de 5 caractères au minimum.
 Date limite d’usage (dlim) : composée de 3 champs numériques (jour, mois, année).
 Code médicament (code) : chaîne formée de cinq premiers caractères du libellé suivit du
mois et de l’année de la date limite d’usage du médicament.
 Quantité en stock (QS) : entier positif
 Quantité minimale (QMin) : entier positif
 Quantité maximal (Qmax) : entier positif
Exemple :
 Libellé =Aspirine
 Date limite d’usage :
jour=12
mois=05
année=2010
 Code médicament =Aspir052010
 Quantité en stock :55
 Quantité minimale : 10
 Quantité maximal : 100

Travail à faire :

Ecrire un programme qui permet :


1) de remplir un tableau MED par n médicaments (2<n<=100)
2) de stocker dans un tableau COM les médicaments à commander, sachant qu’un
médicament sera commandé si sa quantité en stock atteint sa quantité minimale
(QS=QMIN)
3) d’afficher les commandes par ordre décroissant selon la quantité en stock.

Vous aimerez peut-être aussi