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++Builder Discussion :

Test - ou logique


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    163
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 163
    Par d�faut Test - ou logique
    Bonjour,

    J'aimerais tester une variable plusieurs fois, c'est a dire, si elle est �gal a "7", affichager un message, et si est egal "9" ou a "10" le m�me message, il me faudrait savoir faire un "OR" mais comme le faire sous c++ ?

  2. #2
    Membre �clair� Avatar de kurul1
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    934
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 934
    Par d�faut
    Tu as deux m�thodes

    les if imbriqu�s

    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
     
    // Variable = 7
    if(Variable = 7)
    {
       ShowMessage("Message 1");
    }
    // Sinon variable n'est pas égal à 7
    else
    {
       // Si Variable = 9 ou Variable = 10
       if((Variable == 9) || (Variable == 10))
       {
          ShowMessage("Message 2");
       }
    }
    Ou alors un switch

    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
     
    switch(Variable)
    {
       // Variable = 7
       case 7 :
          ShowMessage("Message 1");
     
          break;   // Pour ne pas qu'il exécute la suite du switch
     
       // Si la variable est égal à 9 ou 10, on exécute la même chose
       case 9 :
       case 10 :
          ShowMessage("Message 2");
     
          break;
    }

  3. #3
    Membre �clair� Avatar de kurul1
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    934
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 934
    Par d�faut
    Je viens de relire ton message et il porte un peu a confusion, c'est pour cel� que je rajoute aussi ceci

    Si tu veux afficher le m�me message lorsque ta variable vaut 7, 9 ou 10, voil� comment faire

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    if((Variable == 7) || (Variable == 9) || (Variable == 10))
    {
       ShowMessage("Message");
    }

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    163
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 163
    Par d�faut
    Voil� c'est exactement cela qu'il me fallait ! Merci !

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Test de logique afpa, d�veloppeur logiciel
    Par oliv7510 dans le forum Etudes
    R�ponses: 35
    Dernier message: 26/10/2015, 10h07
  2. Test de logique chez Atos
    Par madjidri dans le forum Entretien
    R�ponses: 8
    Dernier message: 28/10/2008, 09h37
  3. [VBA]Execution de Requ�tes automatique et test logique
    Par nicacc dans le forum VBA Access
    R�ponses: 4
    Dernier message: 14/08/2007, 18h31
  4. Tests logiques sur les flags : cmp /jna
    Par lylia SI dans le forum Assembleur
    R�ponses: 2
    Dernier message: 27/09/2006, 17h42
  5. Tests de logique et comportementaux chez Unilog
    Par neuromencien dans le forum SSII
    R�ponses: 2
    Dernier message: 08/08/2006, 15h15

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