| IF_THEN_ELSE | |
|
|
Auteur | Message |
---|
Jean Claude
Nombre de messages : 5950 Age : 69 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: IF_THEN_ELSE Dim 28 Nov 2010 - 12:51 | |
| Bonjour à tous, Il m'est venue une idée (oui je sais, çà craint), il s'agit du mot-clé: IF_THEN_ELSE , qui fonctionnerait comme ceci: - Code:
-
dim a$ label go,label1 , label2 ' objets ' ... ' ... gosub go end ' ==================================== go: if_then_else a$="X",label1,label2 ' suite ' return
label1: ' then (la condition est OK) ' fait çi return
label2: ' else (la condition n'est pas OK) ' fait ça return
Ce nouveau mot-clé ne remplacerait pas if, then et else, mais viendrait en complément. Qu'en pensez-vous ? A+ | |
|
| |
Klaus
Nombre de messages : 12301 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: IF_THEN_ELSE Dim 28 Nov 2010 - 13:02 | |
| Tiens, ça me fait penser à la forme "arithmétique" du if en Fortran:
IF (expression numérique) label1,label2,label3
label1: atteint si l'expression < 0 label2: atteint si l'expression = 0 label3: atteint si l'expression > 0
Mais dans les deux cas, ce n'est plus su Basic... | |
|
| |
Invité Invité
| Sujet: Re: IF_THEN_ELSE Dim 28 Nov 2010 - 13:07 | |
| En basic, cela ressemble à SELECT, sauf qu'en Panoramic, seul la variable nombre fonctionne
Edit: ON_GOTO et ON_GOSUB est plus en rapport que SELECT case.
Dernière édition par cosmos70 le Dim 28 Nov 2010 - 15:55, édité 1 fois |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 69 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: IF_THEN_ELSE Dim 28 Nov 2010 - 14:02 | |
| Pour vous suivre, ce serait plutôt Résultat=IF_THEN_ELSE Condition (genre While) avec résultat=1 pour then et résultat=2 pout else. Pourquoi pas.
C'est plus du Basic, oui, c'est du Panoramic...
A+ | |
|
| |
Nardo26
Nombre de messages : 2294 Age : 55 Localisation : Valence Date d'inscription : 02/07/2010
| Sujet: Re: IF_THEN_ELSE Dim 28 Nov 2010 - 21:56 | |
| il y avait aussi dans certains basic : ON var% GOTO Label1,Label2, Label3 | |
|
| |
dragonno
Nombre de messages : 341 Localisation : Près de Toulouse Date d'inscription : 22/01/2009
| Sujet: Re: IF_THEN_ELSE Lun 29 Nov 2010 - 22:59 | |
| interessant quand même Tu préfère pas les nommer "condition1, condition2" ? (parce que label ça prète à confusion même avec le chiffre) - Citation :
- label1,label2
| |
|
| |
Nardo26
Nombre de messages : 2294 Age : 55 Localisation : Valence Date d'inscription : 02/07/2010
| Sujet: Re: IF_THEN_ELSE Lun 29 Nov 2010 - 23:53 | |
| Non ce ne sont pas des conditions ! pour ne pas brouiller les pistes : on var% goto Etiquette1,Etiquette2,... correspond en fait à : - Code:
-
select (var%) case 1 goto Etiquette1 case 2 goto Etiquette2 case ... goto .... end_select
Etiquette1: ...
[Edit] Par contre cette syntaxe serait intéressante : - Code:
-
IF cond1 ... ELSE IF cond2 ... ELSE ... END_IF
| |
|
| |
dragonno
Nombre de messages : 341 Localisation : Près de Toulouse Date d'inscription : 22/01/2009
| Sujet: Re: IF_THEN_ELSE Mar 30 Nov 2010 - 0:04 | |
| Ok bein voilà, c'est plus joli aux yeux d'un programmeur - Citation :
- Etiquette1,Etiquette2,...
Ton dernier code en EDIT, ça n'existe pas déjà comme manière de faire ? C'est la base des if then else non ? | |
|
| |
Nardo26
Nombre de messages : 2294 Age : 55 Localisation : Valence Date d'inscription : 02/07/2010
| Sujet: Re: IF_THEN_ELSE Mar 30 Nov 2010 - 1:35 | |
| J'aimerai bien que la base comme tu dis puisse être fait en panoramic !!! surtout le 'else if ..." | |
|
| |
Contenu sponsorisé
| Sujet: Re: IF_THEN_ELSE | |
| |
|
| |
| IF_THEN_ELSE | |
|