Page 1219 - IT2
P. 1219

2.  Ajouter un constructeur avec paramètres, les accesseurs et les modificateurs. (0,5 pt)

              3.  Ajouter la méthode toString() permettant d’afficher les informations d’un magasin. (0,25 pt)

          Le mall offre trois possibilités d’activités pour ses différents magasins : Vêtements /ameublement/ chaussures.

          Les magasins de vêtements sont répartis par spécialité : hommes, femmes ou enfants.

          Les magasins d’ameublement  sont de trois catégories : électroménager, literie ou décoration.

          Les magasins des chaussures sont de deux types : sport/ville.

              4.  Créer les trois classes « vetements », « ameublement » et « chaussures » héritant de la classe magasin en
                 rajoutant à chacune des classes les attributs spécifiques. (0,75 pt)

              5.  Surcharger les constructeurs, redéfinissez les méthodes d’affichage. (0,5 pt)


          Le mall sera représenté par une classe caractérisée par :

              ·  un nom commercial de type chaine de caractères,
              ·  un tableau de magasins,
              ·  et une adresse de type chaine de caractères.

              6.  Créer la classe « mall ». (0,5 pt)

              7.  Ecrire une méthode permettant d’ajouter un magasin dans le mall. (0,25 pt)

              8.  Ecrire une méthode permettant de supprimer un magasin dans le mall. (0,25 pt)

              9.  Ajouter une méthode permettant de lister tous les numéros ainsi que les noms de magasins payant un
                 loyer au dessous de 20000 Dhs par mois. (0,75 pt)

              10. Ajouter une méthode permettant de calculer la moyenne des montants de location ainsi que le montant
                 total de location reçu à la fin du mois par le mall. (1 pt)

              11. Dans  une  classe  test,  créer  un  mall  et  ajouter  lui  un  magasin  de  chaussures,  deux  magasins
                 d’ameublement et deux magasins de vêtements. Tester toutes vos méthodes fraichement développées.
                 (1pt)

              12. Créer une interface permettant de :

                     a)  Ajouter un magasin tout en contrôlant la saisie. (0,5 pt)

                                   Les champs numéro, superficie, et montant de loyer doivent être numériques.
                                   Selon l’activité du magasin, utiliser des listes déroulantes pour les champs  spécialité
                                     (pour les magasins de vêtements), catégorie (pour les magasins d’ameublement), et
                                     type pour (pour les magasins de chaussures).

                     b)  Modifier les caractéristiques d’un magasin. (0,25 pt)

                     c)  Supprimer un magasin. (0,25 pt)

              13. Créer une interface permettant de consulter tous les magasins classés par montant de loyer dans un ordre
                 décroissant. (1,25 pt)








                                         www.itlearning-settat.com

                                  Email: admission@itlearning-settat.com
                                                  Tél.:0661077812
                                                                                                              3/3
   1214   1215   1216   1217   1218   1219   1220   1221   1222   1223   1224