testé la valeur d'une variable Hitskin_logo Hitskin.com

Ceci est une prévisualisation d'un thème de Hitskin.com
Installer le thèmeRetourner sur la fiche du thème



AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
Le Deal du moment :
Display japonaise One Piece Card Game OP-09 The Four ...
Voir le deal

 

 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
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
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
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
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.
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:
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
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
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
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
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)
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
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)
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
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 !
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
-
» Test si variable a une valeur
» Problème de valeur de variable
» obtenir le nom d'une variable et non la valeur
» [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: