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

Langage Pascal Discussion :

Plus de 2 conditions avec if ?


Sujet :

Langage Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Mars 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 2
    Par défaut Plus de 2 conditions avec if ?
    J'ai pas su comment rassembler plus de deux conditions après if en pascal.
    Exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(condition1) and(condition2) and (condition3)
    lorsque je le fais un message d'erreur apparaît.

  2. #2
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut

    T'es sur que ton erreur est au niveau du test et pas plutot après ?
    Tu as bien écrit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if (bla) and (bla) and (bla)
    then
    begin
     ....
    end

  3. #3
    Candidat au Club
    Inscrit en
    Mars 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 2
    Par défaut
    Voilà le programme il a marché cette fois :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    program test;
    uses wincrt;
    var  a,b,c,j:integer;
    begin
    readln(a,b,c);
    [u]if (a<>0) and(b<>0) and( c<>0) then[/u]
     begin
    j:= a*b*c;
    writeln(j);
     end
    else writeln('pas de solution');
    end.
    mais je veux vous demander : est-ce que les conditions peuvent depasser 3 conditions ? (la phrase soulignée)

  4. #4
    Membre émérite
    Inscrit en
    Juin 2005
    Messages
    644
    Détails du profil
    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2005
    Messages : 644
    Par défaut
    A ma connaissance pas de limite.
    MAIS
    1- Les test sont fait dans l'ordre demandé => dans certains cas les permutations sont interdites ( si les tests logiques sont issus de fonctions dont le résultat peut dépendre de l'exécution d'une précédente fonction )
    2- Suivant les options de compilation, le test peut s'arrêter dès que la décision est univoque, ce qui accélère le test, mais by-pass éventuellement certaines fonctions et donc peut conduire à des problèmes ultérieurs

  5. #5
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    pense au tag

  6. #6
    Candidat au Club
    Inscrit en
    Avril 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Avril 2006
    Messages : 4
    Par défaut cond..
    ya pas de limite pour les conditions, mé juste tu dois faire attention au parenthèse (préorité des variables) et tu dois aussi respecter le syntaxe déclaré dessus!! c tous à toi de 8) jouer

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

Discussions similaires

  1. [LDAP] Impossible de faire une requête avec plus de 1 condition
    Par mower666 dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 15/02/2013, 11h24
  2. Requete plus ou moin complexe avec une condition
    Par tidou95220 dans le forum Requêtes
    Réponses: 1
    Dernier message: 07/05/2012, 22h46
  3. [XL-2003] code avec plus de 7 conditions
    Par facteur dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 28/08/2011, 12h30
  4. Conditions avec liste de tuples
    Par Robert999 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/07/2004, 11h01
  5. [ Struts ] plusieurs conditions avec equal?
    Par njac dans le forum Struts 1
    Réponses: 7
    Dernier message: 04/06/2004, 09h04

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