TP3 , IFT 1810 CD, Hiver 2012 ( sur 35 points )
Énoncé du T.P. #3 / 35 points
Préparation: chez-vous, à partir du jeudi 15 mars
Réalisation: durant vos démonstrations, les périodes de pratique libre (P.L.).
Dépannage : par vos démonstrateurs (lors des démonstrations), les surveillants des périodes de pratique
libre.
Date de remise : Au plus tard le jeudi 12 avril 2012
Note : Le travail en équipe de deux (au maximum) est permis. Vous ne remettez alors qu'un travail par
équipe.
Barème : corrigé sur 35 points.
Remarques : Veuillez consulter le site Web du cours aux cas où le cours est pertubé par la grève.
Modalités de remise (comme le TP numéro 1)
Numéro A ( éléments de base en langage Java ) : 15 points
( la matière jusqu’au 22 mars vous permet de faire le numéro A)
Écrivez un programme en Java dont la méthode main comporte les déclarations,
initialisations des 3 tableaux suivants :
poste : tableaux des caractères avec les valeurs ‘P’, ‘A’, ‘P’, ‘O’, ‘P’, ‘O’, ‘P’, ‘O’, ‘A’
( ‘A’ pour analyste, ‘P’ pour programmeur, ‘O’ pour opérateur)
nbCafe : tableau des entiers avec les valeurs 4, 2, 0, 1, 6, 2, 0, 5, 3
age : tableau des entiers avec les valeurs 23, 28, 52, 28, 19, 18, 20, 34, 31
Écrivez des méthodes static et leurs appels en Java permettant
0. d’afficher le contenu des 3 tableaux après ces
déclarations ;
1. de compter et d’afficher le nombre d’opérateurs ;
2. de compter et d’afficher le nombre de programmeurs ;
3. de déterminer et d’afficher la consommation maximale
de café des opérateurs ;
4. de déterminer et d’afficher l’âge maximal des analystes;
5. de calculer et d’afficher la consommation moyenne de café
des programmeurs ;
6. de calculer et d’afficher l’âge moyen des analystes.
7. de calculer et d’afficher l’âge moyen des secrétaires
(poste ‘S’ qui n’existe pas).
8. de compter et d’afficher le nombre de programmeurs dont
leur consommation de café dépasse la consommation moyenne
de café des programmeurs.
Critères de correction :
1. Bons résultats avec des méthodes (autre que main) : 9 x 1.5 points
2. Qualité du programme : 1.5 points