AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -21%
LEGO® Icons 10329 Les Plantes Miniatures, ...
Voir le deal
39.59 €

 

 testé la valeur d'une variable

Aller en bas 
4 participants
AuteurMessage
bridge
Débutant
bridge


Messages : 17

testé la valeur d'une variable Empty
MessageSujet: testé la valeur d'une variable   testé la valeur d'une variable EmptyMer 27 Déc 2006 - 19:50

Bonjour

Je suis un peut perdu sur le comment faire pour avoir un renvoit de 0 ou 1 si ma variable est comprise entre -60 et 60
0 si ma variable est hors de cette fourchette
1 si je suis dedans
A mois qu'une solution existe pour retournée le -60 en valeur positive et la avec la commande IF je m'en sort.

Merci et bonne fete de fin d'année
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

testé la valeur d'une variable Empty
MessageSujet: Re: testé la valeur d'une variable   testé la valeur d'une variable EmptyMer 27 Déc 2006 - 20:55

Citation :
Bonjour

Je suis un peut perdu sur le comment faire pour avoir un renvoit de 0 ou 1 si ma variable est comprise entre -60 et 60
0 si ma variable est hors de cette fourchette
1 si je suis dedans
Code:

if variable >= -60 && variable <= 60
  {
    return true;
  }
  else
  {
    return false;
  }

Citation :
A mois qu'une solution existe pour retournée le -60 en valeur positive et la avec la commande IF je m'en sort.
Ben c'est des maths! (Moins * Moins = Plus)
Code:
if variable < 0
  {
    variable = -1*variable
  }

Bonne fête également, si tu veux plus d'aide, n'hésites pas. happy1

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
testé la valeur d'une variable U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
bobo
Pas mal
bobo


Messages : 38

testé la valeur d'une variable Empty
MessageSujet: Re: testé la valeur d'une variable   testé la valeur d'une variable EmptyMer 27 Déc 2006 - 22:02

Salut bridge, salut damintreg,

On peut également utiliser la valeur absolue :
Code:
result:=(abs(variable)<=60)

Ca marche aussi !

Bonnes fêtes à tous les deux

_________________
GML GLOSSAIRE (Fonctions et Variables)
***en construction***
Revenir en haut Aller en bas
http://gml-glossaire.over-blog.com/
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

testé la valeur d'une variable Empty
MessageSujet: Re: testé la valeur d'une variable   testé la valeur d'une variable EmptyMer 27 Déc 2006 - 22:18

C'est plus rapide à l'execution en effet. happy1

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
testé la valeur d'une variable U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
Gab666
Modérateur 'Zut'
Gab666


Messages : 5340
Localisation : **I move away from the mic to breathe in

testé la valeur d'une variable Empty
MessageSujet: Re: testé la valeur d'une variable   testé la valeur d'une variable EmptyMer 27 Déc 2006 - 22:45

Bah en faite c'est pas vraiment plus rapide(le temps de passer la variable à la fonction) sauf que c'est plus claire d'utiliser abs happy1 mais la différence est à peine visible de toute façon noel

_________________
PIS MANIAC PREND DES BAINS !
Revenir en haut Aller en bas
http://www.dermanium-online.webou.net/
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

testé la valeur d'une variable Empty
MessageSujet: Re: testé la valeur d'une variable   testé la valeur d'une variable EmptyMer 27 Déc 2006 - 22:46

J'ai un calculateur de millisecondes, c'est plus rapide. gnii
Parce qu'on passe pas par if.

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
testé la valeur d'une variable U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
Gab666
Modérateur 'Zut'
Gab666


Messages : 5340
Localisation : **I move away from the mic to breathe in

testé la valeur d'une variable Empty
MessageSujet: Re: testé la valeur d'une variable   testé la valeur d'une variable EmptyMer 27 Déc 2006 - 23:07

daminetreg a écrit:
J'ai un calculateur de millisecondes, c'est plus rapide. gnii
Parce qu'on passe pas par if.

la fonction qu'est ce que tu crois qu'elle fait elle ? :fier:

_________________
PIS MANIAC PREND DES BAINS !
Revenir en haut Aller en bas
http://www.dermanium-online.webou.net/
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

testé la valeur d'une variable Empty
MessageSujet: Re: testé la valeur d'une variable   testé la valeur d'une variable EmptyJeu 28 Déc 2006 - 1:06

Peut-être mais l'interpreteur le prend directement, ne fait pas l'amalgame, enfin bref si les deux veulent avoir raison on s'en sortira pas. gnii

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
testé la valeur d'une variable U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
bridge
Débutant
bridge


Messages : 17

testé la valeur d'une variable Empty
MessageSujet: Re: testé la valeur d'une variable   testé la valeur d'une variable EmptyJeu 28 Déc 2006 - 8:22

Merci, ben -1*variable ,je me demande comment j'ai zapper ça colere2
On va mettre ca sur la fatigue de fin de l'année
Revenir en haut Aller en bas
Gab666
Modérateur 'Zut'
Gab666


Messages : 5340
Localisation : **I move away from the mic to breathe in

testé la valeur d'une variable Empty
MessageSujet: Re: testé la valeur d'une variable   testé la valeur d'une variable EmptyJeu 28 Déc 2006 - 19:12

daminetreg a écrit:
Peut-être mais l'interpreteur le prend directement, ne fait pas l'amalgame, enfin bref si les deux veulent avoir raison on s'en sortira pas. gnii
Peut-être de toute façon on s'obstine pour un millionnième de seconde

_________________
PIS MANIAC PREND DES BAINS !
Revenir en haut Aller en bas
http://www.dermanium-online.webou.net/
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

testé la valeur d'une variable Empty
MessageSujet: Re: testé la valeur d'une variable   testé la valeur d'une variable EmptyJeu 28 Déc 2006 - 21:07

Et puis qui sait peut-être qu'il y a un autre moyen encore plus rapide! gnii

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
testé la valeur d'une variable U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
Gab666
Modérateur 'Zut'
Gab666


Messages : 5340
Localisation : **I move away from the mic to breathe in

testé la valeur d'une variable Empty
MessageSujet: Re: testé la valeur d'une variable   testé la valeur d'une variable EmptyJeu 28 Déc 2006 - 22:55

Non, là je crois pas noel

_________________
PIS MANIAC PREND DES BAINS !
Revenir en haut Aller en bas
http://www.dermanium-online.webou.net/
bobo
Pas mal
bobo


Messages : 38

testé la valeur d'une variable Empty
MessageSujet: Re: testé la valeur d'une variable   testé la valeur d'une variable EmptyJeu 28 Déc 2006 - 23:02

mmmh...

Peux-tu essayer :
Code:
result:=(variable>=-60)*(variable<=60)
et
Code:
result:=(sign(variable)*variable<=60)
Pour voir baille

EDIT
un plus tordu :
Code:
result:=(sign((variable+60)*(variable-60))==-1)

_________________
GML GLOSSAIRE (Fonctions et Variables)
***en construction***
Revenir en haut Aller en bas
http://gml-glossaire.over-blog.com/
Gab666
Modérateur 'Zut'
Gab666


Messages : 5340
Localisation : **I move away from the mic to breathe in

testé la valeur d'une variable Empty
MessageSujet: Re: testé la valeur d'une variable   testé la valeur d'une variable EmptyJeu 28 Déc 2006 - 23:14

Citation :
Code:
result:=(variable>=-60)*(variable<=60)

en effet celui-ci devrait être légerement plus rapide

Citation :

Code:
result:=(sign(variable)*variable<=60)
ici tu passes par une fonction donc je ne crois pas


Citation :
EDIT
un plus tordu :
Code:
result:=(sign((variable+60)*(variable-60))==-1)
idem

_________________
PIS MANIAC PREND DES BAINS !
Revenir en haut Aller en bas
http://www.dermanium-online.webou.net/
bobo
Pas mal
bobo


Messages : 38

testé la valeur d'une variable Empty
MessageSujet: Re: testé la valeur d'une variable   testé la valeur d'une variable EmptyJeu 28 Déc 2006 - 23:18

Une variante qui devrait être rapide selon ce que tu dis :
Code:
result:=((variable+60)*(variable-60)<=0)

Après j'ai plus d'idées... p

EDIT
Si ! Encore plus simple :
Code:
result:=(variable*variable<=3600)

_________________
GML GLOSSAIRE (Fonctions et Variables)
***en construction***
Revenir en haut Aller en bas
http://gml-glossaire.over-blog.com/
Gab666
Modérateur 'Zut'
Gab666


Messages : 5340
Localisation : **I move away from the mic to breathe in

testé la valeur d'une variable Empty
MessageSujet: Re: testé la valeur d'une variable   testé la valeur d'une variable EmptyVen 29 Déc 2006 - 3:42

bobo a écrit:
Si ! Encore plus simple :
Code:
result:=(variable*variable<=3600)

Je crois que celle-ci est la plus rapide l'autre avant il y avait quand même 2 additions à faire et une conditions

P.S. ton glossaire des fonctions et variables est très bien fait je viens d'y jeter un coup d'oeil happy1

_________________
PIS MANIAC PREND DES BAINS !
Revenir en haut Aller en bas
http://www.dermanium-online.webou.net/
bridge
Débutant
bridge


Messages : 17

testé la valeur d'une variable Empty
MessageSujet: Re: testé la valeur d'une variable   testé la valeur d'une variable EmptyVen 29 Déc 2006 - 15:12

Vi, ton site est exellent mis dans mes favoris
Revenir en haut Aller en bas
bobo
Pas mal
bobo


Messages : 38

testé la valeur d'une variable Empty
MessageSujet: Re: testé la valeur d'une variable   testé la valeur d'une variable EmptyVen 29 Déc 2006 - 16:02

rouge

Merci, merci !
Il faudrait que je le complète... si vous voyez des erreurs, n'hésitez pas !

_________________
GML GLOSSAIRE (Fonctions et Variables)
***en construction***
Revenir en haut Aller en bas
http://gml-glossaire.over-blog.com/
Contenu sponsorisé





testé la valeur d'une variable Empty
MessageSujet: Re: testé la valeur d'une variable   testé la valeur d'une variable Empty

Revenir en haut Aller en bas
 
testé la valeur d'une variable
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» obtenir le nom d'une variable et non la valeur
» Test si variable a une valeur
» Problème de valeur de variable
» [résolu]Lire une variable SANS changer sa valeur
» définir une nouvelle valeur a une variable d'un autre object

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: