Vous êtes sur la page 1sur 3

JAVA : Programmation de base

Contrle

QCM :Choisir la bonne rponse :

Exercice1 :
Il s'agit de programmer un systme qui permettra l'enseignant en charge de prparer le jury de la licence,
d'obtenir la moyenne gnrale de chaque tudiant, et ce partir de toutes les notes, d'examen, de projets, de TP
long, etc., exprimes sur 20.
Certaines notes sont saisies directement (on ne vous demande pas d'crire l'interface graphique qui permettra de
le faire dans la pratique). D'autres notes sont calcules partir des notes saisies.
Attention, certaines notes peuvent tre calcules partir d'autres notes dj calcules. On pourrait ainsi utiliser la
moyenne du cours de concurrence pour calculer la moyenne du module L3. Ce cas n'est pas illustr par la
mthode main pour ne pas vous donner un code trop long lire.
S'il manque une note un tudiant pour faire le calcul d'une moyenne, on considre qu'il a eu une absence
justifie et on ignore cette note dans le calcul de la moyenne (voir mthode main pour Bibi).
A.BENJELOUAJA

JAVA/J2EE: 2013/2014

JAVA : Programmation de base

Contrle

Voici ci-dessous un exemple consistant calculer les notes du cours de concurrence pour deux tudiants Toto et
Bibi.

On vous fournit le code de la classe tudiant

A.BENJELOUAJA

JAVA/J2EE: 2013/2014

JAVA : Programmation de base

Contrle

crire toutes les classes ncessaires au fonctionnement de la mthode main en utilisant le polymorphisme le plus
possible.
Toutes vos classes devront utiliser les classes fournies. Vous devrez donc respecter les noms des mthodes
donnes dans les classes fournies.
Vous vous attacherez plus particulirement crire les mthodes getValeur (voir classe Etudiant) qui permettent
de fournir la valeur d'une note (calcule ou non) partir de la dfinition de la note et des notes attribues
l'tudiant.

A.BENJELOUAJA

JAVA/J2EE: 2013/2014