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 :

utilisation du bool


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 13
    Par défaut utilisation du bool
    Bonjour à tous,
    Voila je suis en iut informatique (1ere année) et j'ai un exo à faire, or on ne nous a pas expliqué comment utilisé un booléén en programmation c++.
    J'ai donc testé quelque chose mais ... ca ne fonctionne pas je crois que la syntaxe est plutot mauvaise.
    Si quelqu'un pourrait m'aider.
    Merci bien.


    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
    #include <iostream>
    using namespace std;
    bool intervalles(int a,b,c)
    {
    bool interv;
    if (a<b || a<c)
    interv=true
    else
    interv=false
     
    return interv;
    }
     
    int main()
    {
    int A,B,C;
    cout <<veuillez entrer 3 entiers: "<<endl;
    cin>>A>>B>>C;
    if (intervalles(A))
    cout <<"le premier parametres A est définit dans l'intervalle ["<<B<<","<<C<<"]"<<endl;
    else
    cout <<"le premier parametres A n'est pas définit dans l'intervalle ["<<B<<","<<C<<"]"<<endl;
    }
    Enoncé:
    1.Ecrivez une fonction prenant en parametres 3 entiers et retrounant un booléeen. La valeur de retour sera true si le 1er parametre est compris d&ans l'intervalle définit par les 2 parametres suivants, false sinon. ....
    2.Ecrivez maintenant dans ce meme fichier la fonction principale main qui demandera à l'utilisateur d'entrer 3 entiers ....

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 26
    Par défaut
    Ca compile ça ?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 13
    Par défaut
    Ben non lol mais j'aimerais savoir quelles sont les failles (nombreuses soit-elleà que j'ai pu faire. !!!

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 26
    Par défaut
    bool intervalles(int a,b,c)
    Pas certain que ce soit du C++ correct...

    if (a<b || a<c)
    interv=true
    else
    interv=false
    Et les points virgules ?
    De plus le test ne me semble pas répondre à l'énoncé.

    Enfin, tu as déclaré un type de retour à main, il faudrait peut être finir la fonction par un return (ce n'est qu'un warning mais bon...)

    Après j'ai pas essayé de compiler, je peux pas là tout de suite, mais déjà ...

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 13
    Par défaut
    Si desolé les points virgule je les avaient mis (c'est en recopiant) mais que faut-il pour que ca puisse répondre au test?

  6. #6
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par défaut
    Quelles sont les spécifications de ta fonction ? Vérifier si a appartient à [b,c] ou c appartient à [a,b] ??? Ou autres choses.

    Car le test :
    me semble très suspect.

    Et puise bon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cout <<veuillez entrer 3 entiers: "<<endl;
    L'utilisateur ne sait pas dans quel ordre il doit les rentrer, d'abord l'intervalle, ou l'intervalle à la fin. Sois plus précis.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 26
    Par défaut
    Si tu ne copie pas ce que tu tente de compiler...

    if (intervalles(A))
    J'avais pas vu.... pourtant elle est grosse celle là

    Bon je vais pas te faire ton exo, hein

Discussions similaires

  1. Réponses: 9
    Dernier message: 07/11/2011, 09h43
  2. Utilisation d'une variable bool
    Par Whippet dans le forum ASP.NET
    Réponses: 3
    Dernier message: 15/04/2008, 16h59
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 12h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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