|
SI et les conditions multiples |
|
Animateur WDF
Inscrit: 26/06/2002 16:24
De wdforge.org
Post(s): 2822
|
Dans les expression SI...ALORS comportant plusieurs expressions, les expressions sont toutes évaluées : SI <condition1> OU <condition2>
Lorsque la est vrai la est quand même évaluée. Evidement il n'en n'est rien dans les autres languages ou le bloc de code est lancé dès qu'une condition est vraie ! A bon en tendeur Salut!
Notez la proposition de solution du ST :
SI condition1 ALORS
// traitement
SINON
SI Condition2 ALORS
// même traitement
FIN
FIN
Les conjonctions de conditions dans les évluations condifionnelles sont-elle donc à réduire à leur plus simple expression ?
Contribution le : 02/09/2003 15:32
|
|
|
Re: SI et les conditions multiples |
|
Animateur WDF
Inscrit: 05/06/2003 14:23
De Québec
Post(s): 511
|
Salut,
Non non on peut cumuler les conditions tout dépend de ce qu'on veut faire exactement.
Exemple :
Si ma condition1 est vrai ou condition2 est vrai alors fait un traitement ===> dans ce cas si l'une de mes conditions est vrai alors fait le.
2eme exemple :
Si ma condition1 est vrai et condition2 est vrai alors fait mon traitement. Dans ce cas il faut que les 2 conditions soients vrai pour le faire sinon rien ne se passe.
J'espere que ca va t'aider.
a+++
Contribution le : 02/09/2003 16:52
|
|
|
Re: SI et les conditions multiples |
|
Animateur WDF
Inscrit: 26/06/2002 16:24
De wdforge.org
Post(s): 2822
|
Merci ocean, Perso tout vas bien. Reste que le phénomène tien plustot dans l'habituelle comparaison avec les autres languages pour lesquels :
Si condition1 est vrai et condition2 est vrai alors fait mon traitement. dans ce cas dès que condition1 est vrai alors le traitement est lancé sans prendre en compte condition2.
on peut s'en rendre compte avec dans condition2 un ouinon().
Contribution le : 02/09/2003 17:22
|
|
|
Re: SI et les conditions multiples |
|
Animateur WDF
Inscrit: 05/06/2003 14:23
De Québec
Post(s): 511
|
Salut,
Ah effectivement dans ce cas la on a pas le choix de faire
Si condition vrai alors si ouinon() = oui alors sinon fin fin
Je trouve tout comme toi un peu lourd.
a+++
Contribution le : 02/09/2003 17:30
|
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.