FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Gestion d'un système client-serveur.
IF_THEN_ELSE Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
IF_THEN_ELSE Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
IF_THEN_ELSE Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
IF_THEN_ELSE Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
IF_THEN_ELSE Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
IF_THEN_ELSE Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
IF_THEN_ELSE Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
IF_THEN_ELSE Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
IF_THEN_ELSE Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
IF_THEN_ELSE Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
IF_THEN_ELSE Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
IF_THEN_ELSE Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
IF_THEN_ELSE Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
IF_THEN_ELSE Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
IF_THEN_ELSE Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment :
ETB Pokémon Fable Nébuleuse : où ...
Voir le deal

 

 IF_THEN_ELSE

Aller en bas 
4 participants
AuteurMessage
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

IF_THEN_ELSE Empty
MessageSujet: IF_THEN_ELSE   IF_THEN_ELSE EmptyDim 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+
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12301
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

IF_THEN_ELSE Empty
MessageSujet: Re: IF_THEN_ELSE   IF_THEN_ELSE EmptyDim 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...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Invité
Invité




IF_THEN_ELSE Empty
MessageSujet: Re: IF_THEN_ELSE   IF_THEN_ELSE EmptyDim 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
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

IF_THEN_ELSE Empty
MessageSujet: Re: IF_THEN_ELSE   IF_THEN_ELSE EmptyDim 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+
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

IF_THEN_ELSE Empty
MessageSujet: Re: IF_THEN_ELSE   IF_THEN_ELSE EmptyDim 28 Nov 2010 - 21:56

il y avait aussi dans certains basic :

ON var% GOTO Label1,Label2, Label3

Wink
Revenir en haut Aller en bas
http://nardo26.lescigales.org
dragonno




Nombre de messages : 341
Localisation : Près de Toulouse
Date d'inscription : 22/01/2009

IF_THEN_ELSE Empty
MessageSujet: Re: IF_THEN_ELSE   IF_THEN_ELSE EmptyLun 29 Nov 2010 - 22:59

interessant quand même Wink

Tu préfère pas les nommer "condition1, condition2" ? (parce que label ça prète à confusion même avec le chiffre)
Citation :
label1,label2
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

IF_THEN_ELSE Empty
MessageSujet: Re: IF_THEN_ELSE   IF_THEN_ELSE EmptyLun 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
Revenir en haut Aller en bas
http://nardo26.lescigales.org
dragonno




Nombre de messages : 341
Localisation : Près de Toulouse
Date d'inscription : 22/01/2009

IF_THEN_ELSE Empty
MessageSujet: Re: IF_THEN_ELSE   IF_THEN_ELSE EmptyMar 30 Nov 2010 - 0:04

Ok bein voilà, c'est plus joli aux yeux d'un programmeur Wink

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 ?
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

IF_THEN_ELSE Empty
MessageSujet: Re: IF_THEN_ELSE   IF_THEN_ELSE EmptyMar 30 Nov 2010 - 1:35

J'aimerai bien que la base comme tu dis puisse être fait en panoramic !!!
surtout le 'else if ..." Wink
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Contenu sponsorisé





IF_THEN_ELSE Empty
MessageSujet: Re: IF_THEN_ELSE   IF_THEN_ELSE Empty

Revenir en haut Aller en bas
 
IF_THEN_ELSE
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos souhaits d'amélioration de Panoramic-
Sauter vers: