Page 1063 - IT2
P. 1063

·  Prénom
                          ·  Ville
                          ·  Date Naissance
                          ·  sexe
                   2.  Ecrire un constructeur avec  les paramètres et  ainsi que les accesseurs et les
                      modificateurs des champs(4 pts)
                   3.  Ecrire une méthode permettant d’afficher tous  les champs de la classe client(2 pts)



               classe Achat

                   4.  Définir une class Achat dont les caractéristiques  sont : (2 pts)
                          ·  ID Achat
                          ·  Client : c’est le client qui passe cette commande
                          ·  Liste Produit :une liste des produits commandés
                          ·  date
                   5.  Ecrire un constructeur avec  les paramètres ainsi que les accesseurs et les
                      modificateurs des champs(4 pts)
                   6.  Ecrire une méthode permettant d’afficher le numéro de l’Achat, la date de l’achat,
                      le nom et prénom du client. (2 pts)


               class Produit

                   7.  Définir une class Produit  dont les caractéristiques  sont : (2 pts)
                          ·  ID Produit
                          ·  Nom Produit
                          ·  Prix Unitaire
                          ·  Quantité en stock

                   8.  Ecrire un constructeur avec  les paramètres ainsi que les accesseurs et les
                      modificateurs des champs(4 pts)
                   9.  Ecrire une méthode permettant d’afficher tous  champs de la classe Produit(2 pts)

               Classe test
                         10. Créer trois listes, une liste de clients, une liste de produits et une liste
                             d’achats (4pts)
                         11. Ajouter une méthode Ajouter_client() permettant d’ajouter un nouveau
                             client(2 pts)
                         12. Ajouter une méthode Ajouter_Produit() permettant d’ajouter un nouveau
                             client (2 pts)
                         13. Ajouter une méthode rechercherClient () qui recherche un client par son
                             code, si on trouve le code, elle retourne le client correspondant dans la liste
                             des clients sinon, elle retourne la valeur null. (2 pts)
                         14. Ajouter une méthode ListerAchat () qui affiche la liste des achats . (2 pts)
                         15. Ajouter une méthode rechercherAchat () qui recherche un achat par son ID,
                             si trouvé, elle retourne sa position   correspondant dans la liste des achats
                             sinon, elle retourne la valeur -1. (2 pts)

               Filière                Epreuve                  Session               Page 4 sur 5
               TDM                    Synthèse V1              Juillet 2015
   1058   1059   1060   1061   1062   1063   1064   1065   1066   1067   1068