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

  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