Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Petit probleme [ Algorithme / Autre ] (fass1190)

dimanche 21 septembre 2008 à 15:27:42 | Petit probleme

fass1190

Bonjour,

je débute dans la programmation, et j ai un exercice que je n arrive pas a résoudre :

" L'indice de Quételet, est révélateur de l'état d"une personne.
Une personne normale devrait avoir un indice compris entre 20 et 25.
Voici comment est calculé cet indice : Q = P/T²
T est la taille de la personne exprimée en mètre et P le poids de la personne exprimé en kg.
Le programme lit la taille (réel) et le poids (entier) de la personne. Il calcule et affiche son indice de Quételet et annonce si son état est normal."

Donc mes soucies sont : pour la taille je ne sais pas comment faire pour que ce soit un chiffre réel .
et a la fin je ne sais pas comment m y prendre avec le" if "et "else".

Voila ou j en suis :


/**Entraînement aux multiplications, n°1
@Fayçal -- 22/09/2008
*/

public class multi1_18 {

public static java.util.Scanner scanner = new java.util.Scanner(System.in);

public static void main(String[] args) {

double taille, poids, indiceQuetlet;

System.out.println("Tapez votre taille en metre :");
taille = scanner.nextInt();// unite en metre
System.out.println("Tapez votre poids en kg :");
poids = scanner.nextInt();// unite kg
indiceQuetlet = (poids/(taille*taille));
System.out.println("Votre indice de Quetlet est de :" +( indiceQuetlet));


if ((indiceQuetlet < 20) && (indiceQuetlet > 25)){
System.out.println("Votre etat est anormal");
}

else {
System.out.println("Votre etat est normal");

}
}

}

dimanche 21 septembre 2008 à 17:31:41 | Re : Petit probleme

jojolemariole

Salut

Tu fais nextDouble au lieu de nextInt et tu pourras saisir des "nombres réels".

Ensuite tu remarque pas un problème dans :
if ((indiceQuetlet < 20) && (indiceQuetlet > 25))

Indice : l'opérateur OU s'écrit en général ||



Cette discussion est classé dans : taille, system, scanner, poids, indice


Répondre à ce message

Sujets en rapport avec ce message

stocker des donneés dans une Hashtable [ par mokh7 ] bonjour à tous!! donc en faite j'ai un petit prijet d'étude que j'éffectue avec une Hashtable pour entrer et stocké des donneés, mais le hic c'est dé pb avec ce prg "Scanner" "while" [ par domxaline ] bonjourj'ai essayé ce prg,en executant il s'affiche une error message suivantjava.lang.NoSuchMethodError: mainException in thread "main" aid <java> IOException cannot be resolved to a type [ par domxaline ] Bonjour, package sdz1; public class Lire { // Cette fonction permet de saisir au clavier une variable de type String public static String chaine() { S *** comtage d'un groupe de caractèeres dans une chaîne. [ par JMBeaucoup ] Bonsoir, je veux compter combien j'ai de $20 dans une chaîne mais j'ai un problème de taille mais je ne vois pas pourquoi car normalement ça devrai re Listing de répertoire récursif récalcitrant! [ par oulanos ] Bonjour, je viens vers vous parce que je galère depuis un petit moment sur un code qui va apparaitre tout con pour la plupart d'entre vous mais.. je g Affichage d'une image locale dans une applet [ par manu94 ] Bonjour,Sur mon site perso, j'ai une page permettant d'uploader des images sur mon site. Cette partie fonctionne, seulement je voudrai pouvoir prévisu j'ai un doute sur ce prg [ par domxaline ] bonjourcomme le titre indique,j'ai un doute sur ce prg0.          import sdz1.Lire;1.     public cla Problème System.out.println en commentaire [ par Nico38g ] Bonjour à tous !Je suis actuellement en stage, et j'ai à reprendre un projet JAVA écrit précédemment.Le problème que je rencontre est que l'applicatio void is an invalid type for the variable main [ par domxaline ] public class essaie { { public static void main (String [] args) { int nombre1 = (int) (Math.random() * 51); System.out.println("nombre au hasard entr le nom de la methode next() de la classe Scanner pour charactère? [ par domxaline ] Bonjour, quel est le nom de la méthode next() de la classe Scanner pour charctère je sais pour string str= sc.nextLine() double d=sc.nextDouble() long


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version


HTC G1

Entre 449€ et 449€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.