Page 618 - IT2
P. 618

getchar();
              }





              1.  Au niveau de la fonction  f1, expliquer le rôle de la condition suivante : s[i] != '\0'. (2pts)

              2.  Expliquer le rôle et l’objectif de la condition : ((c == s[i]) && (cmpt != '9')). (4 pts)
              3.  Donner le contenu de tableau res après appel à la fonction f1. (8 pts)



              NB :  Les codes ASCII des chiffres de ‘0’ a ‘9’ sont ordonnés. Si le code de ‘0’ est une valeur α alors celui de ‘1’ est α
                      +1,… celui de ‘9’ est α + 9.



              Exercice 3 (44 pts)

              Une société souhaite représenter sous forme d’un tableau les paiements par chèque de ses clients.
              Chaque enregistrement de type chèque est composé d’un numéro, nom, prénom, montant, Banque,

              Rejet (Oui ou Non), Motif de rejet (Chèque illisible, Signature Non Conforme, Compte clôturer…).


                 1-  Définir une structure cheque pouvant contenir ces informations. (3 pts)

                 2-  Définir un tableau structuré tabcheque de type cheque permettant de représenter l’ensemble
                     des chèques de ses employés. (Utiliser un tableau de taille maximale 50) (3 pts)

                 3-  Ecrire un sous-programme qui permet de saisir un certain nombre de cheque dans le tableau
                     structuré tabcheque. (3 pts)

                 4-  Ecrire un sous-programme qui permet d’afficher tous les chèques de tabcheque. (3 pts)

                 5-  Ecrire  un  sous-programme  qui  permet  d’afficher  les  informations  (numéro,  nom,  prénom,
                     montant,  Banque,  Rejet,  Motif  de  rejet)  correspondant  à  un  indice  donné  dans  le  tableau

                     tabcheque. (3 pts)
                 6-  Ecrire  un  sous-programme  qui  permet  d’afficher  les  informations  (numéro,  nom,  prénom,

                     montant, Banque, Rejet, Motif de rejet) correspondant à un numéro de cheque donné. (3 pts)

                 7-  Ecrire un sous-programme qui permet d’afficher les informations d’un chèque (numéro, nom,
                     prénom, montant, Banque, Rejet, Motif de rejet) dont le montant est supérieur à  1000. (3 pts)

                 8-  Ecrire un sous-programme qui permet de calculer le montant total des chèques correspondant à
                     un  Motif de rejet donné. (3 pts)




                    Filière                    Epreuve                       Session               6/8
                TDI (CDS de 1 à 2)           Synthèse V2                    Juillet 2014
                                           www.itlearning-settat.com

                                    Email: admission@itlearning-settat.com
                                                    Tél.:0661077812
   613   614   615   616   617   618   619   620   621   622   623