2
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.

Contrôle Continu ISFATES (2) [873979]

Embed Size (px)

DESCRIPTION

java

Citation preview

Page 1: Contrôle Continu ISFATES (2) [873979]

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.

Page 2: Contrôle Continu ISFATES (2) [873979]

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) ?