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
   1018   1019   1020   1021   1022   1023   1024   1025   1026   1027   1028