Demba SOW UCAD / FST / LACGAA
ECOLE SUPERIEURE MULTINATIONALE DES TELECOMMUNICATIONS (E. S. M. T.) 2023-2024
Filière : Master Professionnel Systèmes d’Information (MPSI)
Classe : Master 1 Sécurité des Systèmes d’Information (SSI)
Matière : Programmation Orientée Objet (POO) : JAVA
Enseignant : Dr. Demba SOW
TP POO JAVA
La classe Etudiant comprend les attributs :
• nom de type chaîne de caractères et qui correspond au nom de l’étudiant.
• num de type double et qui correspond au numéro de l’étudiant.
• red de type double qui correspond à la réduction obtenue par l’étudiant.
• moy de type double qui correspond à la moyenne de l’étudiant.
et les méthodes :
• double calculReduction() qui permet de calculer le montant de la réduction qui est de 20% de la
mensualité si sa moyenne est supérieure ou égale à 16, de 15% si sa moyenne est comprise entre
14 et 16, de 10% si sa moyenne est comprise entre 12 et 14 et 0% si sa moyenne est strictement
inférieure 12.
• static double calculMensualite() qui permet de calculer le montant à payer par l’étudiant qui est
égal à la différence de la mensualité et de la réduction..
• imprimeInfosEtudiant() qui affiche le nom, le numéro, la moyenne et le montant net à payer par
l’étudiant.
Questions :
1. Ecrire la classe Etudiant dans un package tp1, avec un constructeur et en respectant
l’encapsulation des données.
2. Ecrire la classe TestEtudiant dans un package tp2 pour tester les méthodes de la classe Etudiantx.
NB : Le nom de l’étudiant, son numéro, sa moyenne et sa mensualité doivent être saisis.
Devoir JAVA