Vous êtes sur la page 1sur 3

/* Fichier Clavier.

java
*
*
*/

import java.util.Scanner;

public class Clavier


{
static int lireEntier(Scanner clavier, String message)
{
System.out.print(message);
return clavier.nextInt();
}

static double lireReel(Scanner clavier, String message)


{
System.out.print(message);
return clavier.nextDouble();
}

public static void main(String[] args)


{
Scanner clavier = new Scanner(System.in);

char reponse = 'n' ;


double tailleMax = Double.MIN_VALUE;

do
{

System.out.println("Entrez la taille d'une personne : ");


int nbPieds = lireEntier(clavier, " - en nombre de
pieds : ");
int nbPouces = lireEntier(clavier, " - en nombre de
pouces : ");

final double PIED_EN_METRE = 0.3048;


double taille = (nbPieds + nbPouces / 12.0) *
PIED_EN_METRE;

System.out.println("\nLa taille de la personne :");


System.out.printf(" - en systeme imperial : %d pied(s) et
%d pouce(s)\n", nbPieds, nbPouces);
System.out.printf(" - en systeme metrique : %6.2f metre\n",
taille);
if (taille > tailleMax)
tailleMax = taille;

double poids = lireReel(clavier,"\nQuel est le poids en kg (ex


78,2) ") ;
int nbLivres = (int) (poids * 2.2) ;
System.out.printf("\nLe poids :\n");
System.out.printf(" - en systeme imperial : %d livres\n",
nbLivres);
System.out.printf(" - en systeme metrique : %6.2f kg\n",
poids);

System.out.print("Voulez-vous continuer ? (o/n) ");


reponse = clavier.next().charAt(0);

} while (reponse == 'o' || reponse == 'O');

System.out.printf("\nLa taille maximale trait�e : %.2f m�tre\n",


tailleMax);

}
}
/* Ex�cution :
--------------------Configuration: <Default>--------------------
Entrez la taille d'une personne :
- en nombre de pieds : 5
- en nombre de pouces : 3

La taille de la personne :
- en systeme imperial : 5 pied(s) et 3 pouce(s)
- en systeme metrique : 1,60 metre

Quel est le poids en kg (ex 78,2) 65,3

Le poids :
- en systeme imperial : 143 livres
- en systeme metrique : 65,30 kg
Voulez-vous continuer ? (o/n) o
Entrez la taille d'une personne :
- en nombre de pieds : 6
- en nombre de pouces : 1

La taille de la personne :
- en systeme imperial : 6 pied(s) et 1 pouce(s)
- en systeme metrique : 1,85 metre

Quel est le poids en kg (ex 78,2) 75,9

Le poids :
- en systeme imperial : 166 livres
- en systeme metrique : 75,90 kg
Voulez-vous continuer ? (o/n) o
Entrez la taille d'une personne :
- en nombre de pieds : 5
- en nombre de pouces : 8

La taille de la personne :
- en systeme imperial : 5 pied(s) et 8 pouce(s)
- en systeme metrique : 1,73 metre

Quel est le poids en kg (ex 78,2) 67,8

Le poids :
- en systeme imperial : 149 livres
- en systeme metrique : 67,80 kg
Voulez-vous continuer ? (o/n) n

La taille maximale trait�e : 1,85 m�tre

Process completed.
*/

Vous aimerez peut-être aussi