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
» Logiciel de planétarium.
Simplifier mes tests Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Simplifier mes tests Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Simplifier mes tests Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Simplifier mes tests Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Simplifier mes tests Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Simplifier mes tests Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Simplifier mes tests Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Simplifier mes tests Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Simplifier mes tests Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Simplifier mes tests Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Simplifier mes tests Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Simplifier mes tests Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Simplifier mes tests Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Simplifier mes tests Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Simplifier mes tests Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment :
Code promo Nike : -25% dès 50€ ...
Voir le deal

 

 Simplifier mes tests

Aller en bas 
3 participants
AuteurMessage
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

Simplifier mes tests Empty
MessageSujet: Simplifier mes tests   Simplifier mes tests EmptyLun 8 Oct 2012 - 0:30

Bonsoir, Smile
J'ai un problème. Est-il possible de simplifier ces 4 lignes de tests dans mon exemple ci-dessous?
Je connais 3 valeurs, zx,zy et zz. J'en déduis zt qui doit être la plus grande des trois!
Code:
dim zt,zx,zy,zz
zx=5
zy=2
zz=8

if (zx=zy and zx=zz) then zt=zx
if (zx>=zy and zx>zz) or (zx>zy and zx>=zz) or (zx>zy and zx>zz) then zt=zx
if (zy>=zx and zy>zz) or (zy>zx and zy>=zz) or (zy>zx and zy>zz) then zt=zy
if (zz>=zx and zz>zy) or (zz>zx and zz>=zy) or (zz>zx and zz>zy) then zt=zz

print zt
merci d'avance. Very Happy
Revenir en haut Aller en bas
Nardo26

Nardo26


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

Simplifier mes tests Empty
MessageSujet: Re: Simplifier mes tests   Simplifier mes tests EmptyLun 8 Oct 2012 - 1:08

Comme ceci ?
Code:
dim zt,zx,zy,zz
zx=5
zy=2
zz=8

zt=zx
if zt<zy then zt=zy
if zt<zz then zt=zz
print zt
Revenir en haut Aller en bas
http://nardo26.lescigales.org
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Simplifier mes tests Empty
MessageSujet: Re: Simplifier mes tests   Simplifier mes tests EmptyLun 8 Oct 2012 - 1:16

Salut Bignono

La solution est très simple avec la fonction MAX

Code:
dim zt,zx,zy,zz
zx=5 : zy=2 : zz=8

zt = max(max(zx,zy),zz)
print zt
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

Simplifier mes tests Empty
MessageSujet: Re: Simplifier mes tests   Simplifier mes tests EmptyLun 8 Oct 2012 - 1:21

Simplifier mes tests Gentleman
Merci merci!!!
Wink Wink Wink
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Simplifier mes tests Empty
MessageSujet: Re: Simplifier mes tests   Simplifier mes tests EmptyLun 8 Oct 2012 - 1:29

Pour plus de 3 valeurs, on peut toujours imbriquer des MAX
Code:

dim zt,zx,zy,zu,zv,zw,zz
zx=5 : zy=2 : zz=8 : zu = 30 : zv = 10 : zw = 4

zt = max(max(max(max(max(zx,zy),zz),zu),zv),zw)
print zt

C’est un peu difficile à lire, mais on y arrive !
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Simplifier mes tests Empty
MessageSujet: Re: Simplifier mes tests   Simplifier mes tests EmptyLun 8 Oct 2012 - 1:43

Je m’amuse avec MAX
Code:

dim zt,zx,zy,zz,zu,zv,zw,za,zb,zc,zd
zx=5 : zy=2 : zz=8 : zu = 30 : zv = 10 : zw = 4
za = 8 : zb = 41 : zc = 13 : zd = 18

zt = max(max(max(max(max(max(max(max(max(zx,zy),zz),zu),zv),zw),za),zb),zc),zd)
print zt
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé





Simplifier mes tests Empty
MessageSujet: Re: Simplifier mes tests   Simplifier mes tests Empty

Revenir en haut Aller en bas
 
Simplifier mes tests
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» simplifier la commande 2D_clear.
» Tests de KGF.dll
» Besoin de tests
» Mes tests avec le compilateur.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: