Page 2/3
2. Traduire l’algorithme de la question 1. en un programme dans un langage de
programmation structuré de votre choix. (2 pts)
3. Au niveau du Système d’Information de gestion des ventes des produits d’un magasin,
on enregistre la liste des produits dans un tableau où on retient, pour chaque produit, le
numéro du produit (1,2,3…) et le prix unitaire hors taxes HT (120,00 Dh, 32,50 Dh, 14,50
Dh…).
Ecrire un algorithme qui permet d’élaborer la facture des produits commandés par un client,
sachant que le caissier du magasin procède à la saisie du numéro du produit et la quantité
commandée, l’algorithme doit calculer et afficher le prix hors taxes et le prix toutes taxes
comprises TTC de la facture en tenant compte des règles suivantes, pour le calcul des
remises accordées aux clients : (6 pts)
Si la quantité du produit acheté dépasse 3 produits, le prix unitaire du produit sera
réduit de 2%.
Si le prix HT dépasse 1000,00 Dh, le client bénéficiera d’une réduction de 5% sur le
prix TTC.
Si le montant HT dépasse 5000,00 Dh, le client bénéficiera d’une réduction de 7,5%
sur le prix TTC.
Exemple d’exécution :
Entrer le nombre de produits : 3
Entrer le PU du produit N° 1 : 10
Entrer le PU du produit N° 2 : 20
Entrer le PU du produit N° 3 : 30
Entrer le N° du produit commandé : 3
Entrer la quantité commandée de ce produit : 5
Le prix HT avec remise est : 147,00 Dh
Le prix TTC avec remise est : 176,40 Dh
Voulez-vous continuer ? (o/n)…
4. Traduire l’algorithme de la question 3. en un programme dans un langage de
programmation structuré de votre choix. (2 pts)
5. on veut gérer les notes dans un centre de formation, pour cela on a besoin de 3 tableaux
sous forme de liste de Stagiaires, de Matières et de leurs notes.
La liste des stagiaires contient les informations suivantes pour chaque stagiaire :
CodeInscription
Nom
Prénom
Adresse
Filière
La liste des matières contient les informations suivantes pour chaque matière :
CodeMatiere
NomMatière
Cœfficient