IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Calculer en java et afficher le resultat


Sujet :

avec Java

  1. #1
    Membre à l'essai
    Femme Profil pro
    Etudiant première année informatique de gestion
    Inscrit en
    Septembre 2019
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Etudiant première année informatique de gestion

    Informations forums :
    Inscription : Septembre 2019
    Messages : 20
    Points : 15
    Points
    15
    Par défaut Calculer en java et afficher le resultat
    Bonjour, alors voilà je souhaiterais afficher ce calcul en java dk francais : poids/taille exposant2
    Comment procéder ? Merci

    Ce que j'ai déjà fait pour l'instant mais qui ne s'exécute pas selon ce que je veux voir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    public class CalculBMI{
     
       public static java.util.Scanner scanner = new java.util.Scanner(System.in);
       public static  void main(String[] args){
     
          System.out.print("Entrez le poids : ");
          double poids = scanner.nextInt();
          System.out.print("Entre la taille : ");
          double taille = scanner.nextInt();
          double bmi = scanner.nextInt();
          System.out.print(poids/taille*2);
     
          if(bmi<20){
             System.out.print("La personne est considérée comme mince!");
          }
     
          else {
             if(bmi<=25){
                System.out.print("La personne est normale");
             }
             else {
                System.out.print("La personne est en surpoids");
             }
          }
       }
    }

  2. #2
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Points : 29 131
    Points
    29 131
    Billets dans le blog
    2
    Par défaut
    Salut,

    * est l'opérateur de multiplication, donc taille * 2, c'est deux fois la taille, pas la taille au carré. Pour obtenir la taille au carré, multiplie la taille par la taille (sinon, plus généralement, pour calculer xy (x puissance y), on utilise Math.pow(x,y).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.out.print(poids/(taille*taille));
    Ensuite, le but du programme est d'afficher le bmi (Body Mass Index, ou Indice de Masse Corporelle en français, soit IMC). Dans ton programme, tu le fais entrer au clavier dans la variable bmi et c'est cette variable que tu testes à la fin pour afficher le message adapté, et tu ignores complètement le résultat calculé et les données de poids et taille saisie.

    Tu ne dois pas faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    double bmi = scanner.nextInt();
    System.out.print(poids/taille*2);
    Mais simplement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    double bmi = poids/(taille*taille);
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  3. #3
    Membre à l'essai
    Femme Profil pro
    Etudiant première année informatique de gestion
    Inscrit en
    Septembre 2019
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Etudiant première année informatique de gestion

    Informations forums :
    Inscription : Septembre 2019
    Messages : 20
    Points : 15
    Points
    15
    Par défaut erreur à la ligne 17
    Pourtant j'ai toujours une erreur en ligne 17 je ne comprends pas...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    public class CalculBMI{
     
       public static java.util.Scanner scanner = new java.util.Scanner(System.in);
       public static  void main(String[] args){
     
          System.out.print("Entrez le poids : ");
          int poids = scanner.nextInt();
          System.out.print("Entre la taille : ");
          double taille = scanner.nextDouble();
          double bmi = poids/(taille*taille);
          double bmi = poids/(taille*taille);
          System.out.print(poids/(taille*taille));
     
     
          if(bmi<20){
             System.out.print("La personne est considérée comme mince!");
          }
     
          else {
             if(bmi<=25){
                System.out.print("La personne est normale");
             }
             else {
                System.out.print("La personne est en surpoids");
             }
          }
       }
    }

  4. #4
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Points : 29 131
    Points
    29 131
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par imnamn Voir le message
    Pourtant j'ai toujours une erreur en ligne 17 je ne comprends pas...
    Tu as doublé une ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    double bmi = poids/(taille*taille);
    double bmi = poids/(taille*taille);
    Ceci fait que le compilateur voit deux déclarations d'une même variable bmi et ça c'est interdit évidemment. Supprime l'une des deux lignes, inutile et superflue.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  5. #5
    Membre à l'essai
    Femme Profil pro
    Etudiant première année informatique de gestion
    Inscrit en
    Septembre 2019
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Etudiant première année informatique de gestion

    Informations forums :
    Inscription : Septembre 2019
    Messages : 20
    Points : 15
    Points
    15
    Par défaut Erreur trouvée !
    erreur trouvée javais simplement doublé le double bmi
    Merci bcp !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [rave report 5.0] afficher le resultat d'un calcul
    Par webbulls dans le forum Bases de données
    Réponses: 10
    Dernier message: 16/07/2009, 12h14
  2. [MySQL] Comment afficher le resultat d 1 requete à 1DB ds 1 tableau
    Par pierrot10 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 13/10/2005, 12h03
  3. Comment afficher le resultat d'une requete?
    Par Looping94510 dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 11/02/2005, 08h42
  4. Réponses: 4
    Dernier message: 03/11/2004, 12h09
  5. [web] afficher le résultat d'un script cgi en perl
    Par Leishmaniose dans le forum Web
    Réponses: 8
    Dernier message: 10/06/2004, 18h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo