2PCSI — Année 2013-2014 — Informatique: TP — 19 & 26 novembre 2013
2. Mise en application
Exercice 1. — Ecrire un programme qui demande à l’utilisateur son âge, et qui retourne “MAJEUR” ou
“MINEUR” suivant la réponse fournie.
Exercice 2. — Ecrire un programme qui demande à l’utilisateur une température (en degrés Celsius), et qui
retourne “LIQUIDE” si la température est comprise entre 00et 1000, “SOLIDE” si la température est en-dessous
de 00et “GAZ” si la température est au-dessus de 1000.
Exercice 3. — Lettres. Ecrire un programme demandant à l’utilisateur de saisir une lettre au clavier, et
de retourner “VOYELLE” si la lettre saisie en est une, et “CONSONNE” si c’est une consonne. †
1) Niveau 1 : on part du principe que l’utilisateur est bien intentionné, et qu’il va effectivement bien saisir une
lettre (pas n’importe quel caractère au clavier).
2) Niveau 2 : on part cette fois du principe que l’utilisateur peut taper n’importe quel caractère. Modifier le
programme précédent pour le programme affiche en outre un message comme “Vous n’avez pas tapé une lettre !”
s’il a effectivement rentré un signe de ponctuation ou le et commercial etc. . .
Exercice 4. — Minimum, maximum, moyenne.
1) Ecrire un programme demandant à l’utilisateur de saisir N valeurs (N étant un entier choisi par l’utilisateur),
et de retourner la plus grande de ces N valeurs. ‡
2) Modifier le programme précédent pour qu’il affiche en outre la plus petite et la moyenne des valeurs saisies.
Exercice 5. — Le jeu du plus ou moins. Créer un programme qui demande à l’utilisateur de deviner un
entier aléatoire entre 1 et 1000, et qui continue jusqu’à ce que la réponse convienne. §
A chaque proposition de l’utilisateur, le programme devra indiquer si le nombre saisi par l’utilisateur est plus grand
ou plus petit que le nombre à deviner. Et lorsque l’utilisateur a découvert le nombre, le programme affichera le
nombre d’essais nécessaire pour y parvenir. ¶
Exercice 6. — Horaires de bureau. Ecrire un programme demandant à l’utilisateur le jour et l’heure de
la semaine, et qui retourne “Bureau ouvert” ou “Bureau fermé” suivant les cas. Le bureau est ouvert du lundi au
vendredi de 9h à 16h, le samedi de 10h à 12h, et est fermé le dimanche.
†. On pourra trouver dans les exercices 8-9 du TP2 (que vous aviez à faire en DM) des indications sur les commandes à utiliser ici.
‡. Pour gagner en efficacité, pensez à faire un copier-coller du programme que vous avez fait dans l’exercice 5 du TP 4.
§. S’inspirer de l’exercice 2 du TP précédent.
¶. Si vous gagnez en 12 coups ou plus, vous vous y prenez maladroitement. . .