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

Interfaces Graphiques Discussion :

Problème de condition


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2009
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 125
    Par défaut Problème de condition
    Bonjour à tous,

    Je travaille sur un fichier MATLAB où j'ai créé la condition suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    if (strcmp('RDF_CON',Comp{1}) && (~isempty(BLOC)) || (~isempty(BLOCK)))
        if (strcmp('0',Typ{1}) || strcmp('1',Typ{1}) || strcmp('2',Typ{1}) || strcmp('3',Typ{1}))
            Modele{p}='Conn';
            p=p+1;
            NomBloc{z}= NBloc{t};
            z=z+1;
        end
    end
    Dans mon premier IF je désire avoir : ( Condtion1 et ( Condition2 ou condition3))

    Or j'ai remarqué qu'il suffit qu'une de mes 3 conditions soit satisfaite pour rentrer dans le IF, comment résoudre ce petit problème sans avoir besoin de faire deux boucles IF ??

  2. #2
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    Bonsoir,

    A première vue je dirais qu'il manque une paire de parenthèses:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    (strcmp('RDF_CON',Comp{1}) && ((~isempty(BLOC)) || (~isempty(BLOCK))))
    Bonne soirée,
    Duf

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2009
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 125
    Par défaut
    En effet merci...

    Erreur de ma part il se fait tard :s

    Bonne soriée

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

Discussions similaires

  1. [débutant] problème de condition dans une requete
    Par banker dans le forum Access
    Réponses: 5
    Dernier message: 22/03/2006, 13h52
  2. Réponses: 7
    Dernier message: 27/02/2006, 18h04
  3. [Debutant]Problème de condition
    Par ghan77 dans le forum Langage
    Réponses: 9
    Dernier message: 13/12/2005, 15h20
  4. Problème de condition, je flanche..
    Par KibitO dans le forum Langage
    Réponses: 13
    Dernier message: 11/11/2005, 12h57
  5. Réponses: 6
    Dernier message: 17/08/2005, 12h38

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