Page 1023 - IT2
P. 1023
Ecrire("2.Afficher" ) ;
Ecrire("3.Rechercher" ) ;
Ecrire("4.Transposer" ) ;
Ecrire("Entrer votre choix" ) ;
lire("choix" ) ;
Selon(choix)
Case 1 : lire_Tableau (T ,l ,c ) ;
Case 2 : ecrire_Tableau (T ,l ,c ) ;
Case 3 : rechercher_Tableau (T ,l ,c ) ;
Case 4 : transposer_Tableau (T ,l ,c ,x) ;
Fin selon
fin
Partie II :Pratique (80 pts)
Dossier 1 : langage de programmation structurée(20 pts)
On souhaite gérer les achats d’un super marché .
Structure du fichier achats contient les informations suivantes :
Num_achat, NomClient , NomProduit, prix, Quantité, date achat
Exemple : 101, HAMIDI Laila, TV, 7000dh, 2,27-11-2013
1. Créer la structure achat(4pts)
Type struct Date{
Int jour ;
Int mois ;
Int annee ;
} ;
Type struct achat{
Int Num;
Char Nomclient[40] ;
Char Nomproduit[40] ;
Double prix ;
Int qt ;
Date dateachat ;
} ;
2. Créer le fichier achat.txt(4pts)
File *fichierachat=fopen("achat.txt ","a") ;
3. Créer la procédure qui permet de saisir les informations d’une
nouvelle achat (4pts)
Void saisir_achat(){
Filière Epreuve Session Page 5 sur 14
TDM Synthèse V1 Juillet 2015

