Td1poo21222gii Ecole Nationale d'Ingénieur d'Electronique et de Télécommunication de Sfax Section Matière TD POO Java avancé Année Universitaire - ème Année GII Programmation Orientée Objets Java Exercice Nous souhaitons écrire une application permettant
Ecole Nationale d'Ingénieur d'Electronique et de Télécommunication de Sfax Section Matière TD POO Java avancé Année Universitaire - ème Année GII Programmation Orientée Objets Java Exercice Nous souhaitons écrire une application permettant d'a ?cher les courriers présents dans une bo? te aux lettres de déterminer le nombre de courriers invalides et de calculer le coût total d'a ?ranchissement des courriers Une bo? te aux lettres peut contenir un nombre limité de courriers Pour le cas de cet exercice les courriers peuvent inclure des lettres ou des publicités Un courrier est caractérisé par son poids en grammes de type double le mode d ? expédition express ou normal de type boolean son adresse de destination de type String Une lettre est caractérisée par son poids en grammes le mode d ? expédition express ou normal son adresse de destination son format A ou A de type String Une publicité est caractérisée par son poids en grammes le mode d ? expédition express ou normal son adresse de destination Voici les règles utilisées pour a ?ranchir le courrier en mode d ? expédition normal ?? le montant nécessaire pour a ?ranchir une lettre dépend de son format et de son poids Formule montant tarif de base poids grammes o? le tarif de base pour une lettre A est de et pour une lettre A ?? le montant nécessaire pour a ?ranchir une publicité dépend de son poids Formule montant poids grammes en mode d ? expédition express les montants précédents sont doublés quelque soit le type de courrier seul le courrier valide est a ?ranchi un courrier n ? est pas valide si l ? adresse de destination est vide C Les publicités sont considérées comme des courriers commerciaux qui béné ?cient d ? une déduction de du montant d ? a ?ranchissement Partie - Réaliser une classe Courrier possédant o Un constructeur paramétré o Une méthode double a ?ranchirNormal permettant de retourner le montant nécessaire pour a ?ranchir le courrier en mode d ? expédition normal o Une méthode double a ?ranchir permettant de retourner le montant nécessaire pour a ?ranchir le courrier elle appelle la méthode a ?ranchirNormal et retourne le double de ce montant si le mode d ? expédition est express o Une méthode boolean valide pour savoir si un courrier est valide ou non o Une méthode toString permettant de retourner une cha? ne décrivant les propriétés d'un courrier selon le format indiqué ci-dessous si le courrier est valide ou la mention Courrier Invalide ? sinon le prix indique le coût d'a ?ranchissement Exemple d ? a ?chage Lettre Poids grammes Express oui Destination Ariana Prix DT Format A Exemple d ? a ?chage Publicité Courrier invalide Poids grammes Express non Destination Prix DT Les attributs de la classe Courrier sont déclarés protected ? - Réaliser une interface Commercial o ?rant une méthode permettant de calculer la valeur de la déduction La méthode aura alors la signature suivante double deduction - Réaliser les classes Lettre et Publicité
Documents similaires










-
41
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Fev 24, 2021
- Catégorie Marketing
- Langue French
- Taille du fichier 35.3kB