Vous êtes sur la page 1sur 2

Contrle continu dinformatique industrielle

Metz le 15/01/2014

O. HABERT

Licence ISFATES Langage JAVA


-

Examen sur Machine

Dure : 2h00
-

Documents autoriss : les polycopis du cours et du TD, pas dutilisation dInternet


Travailler avec le workspace en cours mais exporter frquemment votre projet vers le
disque rseau Z (en cas de coupure de courant ou de rinitialisation 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 prnom et le
numro du programme dans le nom du fichier. Exemple : olivier_habert_programme1.zip
Je rcuprerai vos programmes sur ma cl USB

Exercice n1 :
On veut calculer lindice de masse corporelle. Cet indice est calcul en divisant le poids (en
kg) par la taille (m) au carr.
Selon le rsultat, on peut en tirer les conclusions suivantes :
IMC
Moins de 16.5
16.5 18.5
18.5 25
25 30
30 35
Plus de 40

Interprtation
Dnutrition
Maigreur
Corpulence normale
Surpoids
Obsit modre
Obsit massive

Faire un programme qui demande le poids en kilo et la taille en mtres et qui calcule lIMC en
affichant les Interprtations 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 donnes (sc.nextFloat()) mais
attention, il faut utiliser la virgule et non le point lors de ldition.

Exercice n2 :
Ecrire un programme qui fait deviner progressivement un mot.
Dans un premier temps, on demande une tierce personne dentrer discrtement par une
interface un mot de la longueur quelle veut.

Ensuite, on efface toute trace de linterface, juste un rappel de la longueur du mot


trouver. On fait alors chercher le mot un joueur en lui donnant le rsultat de chaque
proposition sous la forme :
B##J##R
On indique en effet les lettres non trouves par un # et on affiche les lettres trouves.
-

Grer un score que lon 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) ?

Vous aimerez peut-être aussi