TP3 du IFT 1810 A+B, hiver 2013 (corrigé sur 40 points)
Énoncé du T.P. #3 / 40 points
Chargé de cours: Le Van Nguyen
Préparation: chez vous, à partir du 26 mars 2013
Dépannage : par vos démonstrateurs (lors des démonstrations), les surveillants des périodes
de Pratique Libre (P.L.).
Questions sur les travaux : envoyez un courriel à l’équipe du IFT 1810 :
dift1810@iro.umontreal.ca
Date de remise: Au plus tard le lundi 29 avril avant 22:30
Pénalité de retard: 5 points de retard (sur 40) par jour. On n’accepte plus des tps remises
après 22 :30 le 02 mai.
Note: Le travail en équipe de deux (au maximum) est permis. Vous ne remettez alors qu'un
travail par équipe.
Barème: corrigé sur 40 points.
Matière exercée: Le langage Java et un peu de la P.O.O.
Varia:
Pas de remise électronique - 5 pts
Modalités de remise : les mêmes que les TP # 1 et TP # 2
Il faut bien identifier votre section (A ou B) et votre groupe (1 ou 2).
Numéro A ( 15 points : classe String ) :
( matière a compter du 26 mars : langage Java, classe String, méthodes
"statics", etc )
Écrivez un programme en Java dont la méthode main comportant, entre autres, la
déclaration suivante :
String telUDM = "5143436111" ;
Le programme, utilisant de méthodes, permet
1. d’extraire de sous-chaînes et d’afficher :
Téléphone d’UdM : (514) 343-6111
2. de compter et d’afficher :
Il y a 2 fois le chiffre 3 dans le numéro de téléphone d’UdM.
Il y a 4 fois le chiffre 1 dans le numéro de téléphone d’UdM.
3. de compter et d’afficher :
Il y a 7 fois les chiffres impairs dans le numéro de téléphone d’UdM.
Il y a 3 fois les chiffres pairs dans le numéro de téléphone d’UdM.
Critères de correction
Bon fonctionnement 6 points
Utilisation de méthodes + qualité du code 7 points
Présentation, commentaires 2 points