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

C++ Discussion :

Imc+programme(non c'est pas un blague


Sujet :

C++

  1. #1
    Vestigo
    Invité(e)
    Par défaut Imc+programme(non c'est pas un blague
    Bon vu que mon précédent programme ne peu pas etre réalise. J'aimerai en faire un qui calcul la masse corporelle d'une peronne je crois que c'est poid\taille.
    Comment écrire le "Diviser"??( je connais que le "factor")

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Avec l'opérateur /
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    float Poids = 75.f;
    float Taille = 1.85f;
    float IMC = Poids / (Taille * Taille);
    Et on se calme avec les posts intempestifs, merci

  3. #3
    Vestigo
    Invité(e)
    Par défaut
    Moi ça marche pas :

    #include <iostream>
    #include <cstdio>
    #include <cstdlib>
    using namespace std;
    int main()
    {cout << "Entrez votre poid : ";
    cin >> poid ;

    cout<< "Entrez votre taille :";
    cin << taille ;

    float Poids = 75.f;
    float Taille = 1.85f;
    float IMC = Poids / (Taille * Taille);
    system("PAUSE");
    return 0;
    }

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Vestigo
    Moi ça marche pas
    et il dit quoi ?
    on n'est pas devin...

    au passage, as tu remarqué que dans le code que tu viens de poster (sans les balises CODE !!), tu n'utilises pas les valeurs rentrées par l'utilisateur, mais des valeurs en dur dans d'autres variables ? et en plus, tu n'affiche jamais le résultat !!!

  5. #5
    Membre Expert
    Avatar de coyotte507
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 327
    Par défaut
    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
     
    #include <iostream>
     
    using namespace std;
    int main()
    {      float poids, taille;
     
           cout << "Entrez votre poid : "; cout.flush();
            cin >> poid ;
     
           cout<< "Entrez votre taille :"; cout.flush();
           cin << taille ;
     
    float IMC = poids / (taille * taille);
           cout << "IMC: " << IMC << endl;
     
           system("PAUSE");
           return 0;
    }

  6. #6
    Membre Expert
    Avatar de coyotte507
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 327
    Par défaut
    utilises les balises [code][/code].

    Ex:

    [code]#include <iostream>
    using namespace std;

    int main()
    {
    cout << "hello world" << endl;
    return 0;
    }[/code]

    devient

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #include <iostream>
    using namespace std;
     
    int main()
    {
      cout << "hello world" << endl;
      return 0;
    }

  7. #7
    Invité
    Invité(e)
    Par défaut
    @coyotte... c'est trop facile de faire les devoirs maison de ceux qui ne prennent meme pas la peine d'exprimer clairement leur probleme...

  8. #8
    Membre Expert
    Avatar de coyotte507
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 327
    Par défaut
    oui c'est vrai en plus j'ai d'autres choses à faire

  9. #9
    Vestigo
    Invité(e)
    Par défaut
    Désoler de vous déranger, mais il y'a une faute dans le programme que vous avez corrigé.

  10. #10
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 966
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 966
    Par défaut
    Hai,
    Citation Envoyé par Vestigo
    Désoler de vous déranger, mais il y'a une faute dans le programme que vous avez corrigé.
    Dans le tien, il n'y en a pas ?

    Tu ne serais pas du pays des trolls, par hasard ?

  11. #11
    Vestigo
    Invité(e)
    Par défaut
    Mais si il y'en a plein.C'est bourré mais venant de vous je pensait que vous les trouverer les erreurs

  12. #12
    Membre Expert
    Avatar de coyotte507
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 327
    Par défaut
    Tu peux au moins poster les erreurs:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    main.cpp:8: `poid' undeclared (first use this function)
    main.cpp:8: (Each undeclared identifier is reported only once for each function 
       it appears in.)
    main.cpp:11: no match for `std::istream& << float&' operator
    La premiere erreur veut dire qu'il n'y a pas de variables 'poid', en fait c'est 'poids' (j'avais oublié un 's').

    La deuxième erreur veut dire que je me suis gouré, c'est pas '<<' mais '>>'.

  13. #13
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    Vestigo > je te conseille de lire un bouquin ou un cours de C++ pour ne plus commettre ces erreurs. Ce sont des erreurs de base, il faut combler ces lacunes.

    Ici, ton erreur est due au fait que tu ne déclares pas tes variables, chose qui est obligatoire en C++. Par conséquent, le compilateur se demande à quelle variable tu fais référence quand tu fais cin>>poids . Car tu n'as jamais parlé de la variable "poids" avant.

Discussions similaires

  1. Réponses: 9
    Dernier message: 17/09/2009, 22h57
  2. Programmer encore en VB 6 c'est pas bien ? Pourquoi ?
    Par Nektanebos dans le forum Débats sur le développement - Le Best Of
    Réponses: 85
    Dernier message: 10/03/2009, 14h43
  3. Type oui/non (-1) ce n'est pas (1) !!
    Par tigzirt dans le forum Access
    Réponses: 2
    Dernier message: 23/05/2006, 13h50
  4. [VB.NET]Lancement d'un programme que s'il n'est pas lancé
    Par cyrcroix dans le forum Windows Forms
    Réponses: 3
    Dernier message: 01/06/2005, 14h05

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