Upload
youssef-mesbah
View
7
Download
2
Embed Size (px)
DESCRIPTION
java
Citation preview
Contrôle continu d’informatique industrielle Metz le 15/01/2014
O. HABERT
Licence ISFATES Langage JAVA
- Examen sur Machine
Durée : 2h00
- Documents autorisés : les polycopiés du cours et du TD, pas d’utilisation d’Internet
- Travailler avec le workspace en cours mais exporter fréquemment votre projet vers le
disque réseau Z (en cas de coupure de courant ou de réinitialisation de la machine, tout le
bureau est perdu),
- Commenter les programmes,
- Mettre votre nom dans chaque programme,
- A la fin, exporter (en fichier archive) vos projets en mettant votre nom et prénom et le
numéro du programme dans le nom du fichier. Exemple : olivier_habert_programme1.zip
- Je récupérerai vos programmes sur ma clé USB
Exercice n°1 :
On veut calculer l’indice de masse corporelle. Cet indice est calculé en divisant le poids (en
kg) par la taille (m) au carré.
Selon le résultat, on peut en tirer les conclusions suivantes :
IMC Interprétation
Moins de 16.5 Dénutrition
16.5 à 18.5 Maigreur
18.5 à 25 Corpulence normale
25 à 30 Surpoids
30 à 35 Obésité modérée
Plus de 40 Obésité massive
Faire un programme qui demande le poids en kilo et la taille en mètres et qui calcule l’IMC en
affichant les Interprétations relatives à la valeur de cette IMC.
- Recommencer en demandant à chaque fois la question suivante :
o Voulez-vous continuer : (O/N) ?
Vous pouvez utiliser un objet SCANNER pour éditer les données (sc.nextFloat()) mais
attention, il faut utiliser la virgule et non le point lors de l’édition.
Exercice n°2 :
Ecrire un programme qui fait deviner progressivement un mot.
Dans un premier temps, on demande à une tierce personne d’entrer discrètement par une
interface un mot de la longueur qu’elle veut.
Ensuite, on efface toute trace de l’interface, juste un rappel de la longueur du mot à
trouver. On fait alors chercher le mot à un joueur en lui donnant le résultat de chaque
proposition sous la forme :
B##J##R
On indique en effet les lettres non trouvées par un # et on affiche les lettres trouvées.
- Gérer un score que l’on affichera quand le mot aura été trouvé
o Vous avez gagné en 6 fois !
- Recommencer en demandant à chaque fois la question suivante :
o Voulez-vous continuer : (O/N) ?