Page 257 - IT2
P. 257

Exercice 2 : (6 pts)

               Ecrire un programme en C ou équivalent qui permet de saisir et de trier les éléments (entiers) d’un
               tableau au fur et à mesure de la saisie de ces éléments (c'est-à-dire, Le programme permettra au
               début de son exécution la saisie de la taille et des valeurs du tableau, en insérant chaque valeur
               reçue, de manière à ce que en fin de la saisie, le tableau soit trié, par ordre croissant. Les tableaux
               intermédiaires triés doivent être affichés au fur et à mesure de la saisie des valeurs).

               Exemple d’exécution :
                                      *** Recherche dans un tableau ***
                                      Donnez le nombre de valeurs de votre tableau : 6
                                      Donnez une valeur de votre tableau :
                                      4
                                      valeurs du tableau intermédiaire : 4
                                      Donnez une valeur de votre tableau :
                                      12
                                      valeurs du tableau intermédiaire : 4 , 12
                                      Donnez une valeur de votre tableau
                                      5
                                      valeurs du tableau intermédiaire : 4 , 5 , 12
                                      Donnez une valeur de votre tableau
                                      8
                                      valeurs du tableau intermédiaire : 4 , 5 , 8 , 12
                                      Donnez une valeur de votre tableau
                                      2
                                      valeurs du tableau intermédiaire : 2 , 4 , 5 , 8 , 12
                                      Donnez une valeur de votre tableau
                                      17
                                      valeurs du tableau intermédiaire : 2 , 4 , 5 , 8 , 12 , 17

                                      Votre tableau est constitué, dans l’ordre, des valeurs :
                                      2 - 4 - 5 - 8 - 12 - 17.


               Exercice 3 : (4 pts)

               Écrire un programme qui permet de chercher et afficher tous les entiers « cubiques » ayant trois
               chiffres.
               Un entier naturel de trois chiffres (compris entre 100 et 999) est cubique s'il égal à la somme des
               cubes de ses trois chiffres.
                                                            3
                                                               3
                                                         3
               Exemple : 153 est cubique puisque 153 = 1 +5 +3 .

               Partie 2 : Programmation orientée objet (25 points)
               L’objectif de cet exercice est de développer une application de gestion des demandes de congé des
               salariés d’une entreprise.
                   1.  Classe Employe (3,5pts)
                          a.  Créer  une  classe  Employe  qui  se  caractérise  par :  Numéro  de  matricule,  nom,
                              prénom, date d’embauche et solde de jours de congés de l’employé. (0,5 pt)
                          b.  Créer un constructeur à 2 paramètres : nom et prénom,  ce constructeur initialise le
                              numéro  de  matricule  (affecté  de  façon  incrémentale  par  rapport  au  nombre  des
                              employés), et la date d’embauche par la date système. (1 pt)
                          c.  Ajouter des  accesseurs pour tous les champs. (1 pt)
                          d.  Ajouter une méthode toString  qui renvoie les informations d’un employé. (1 pt)
                                             www.itlearning-settat.com
                                                                                                   2 / 6
                                   Email: admission@itlearning-settat.com

                                                    Tél.:0661077812
   252   253   254   255   256   257   258   259   260   261   262