| testé la valeur d'une variable | |
|
|
Auteur | Message |
---|
bridge Débutant
![bridge](https://2img.net/u/3412/18/80/54/avatars/646-38.jpg)
Messages : 17
![testé la valeur d'une variable Empty](https://2img.net/i/empty.gif) | Sujet: testé la valeur d'une variable Mer 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 |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
daminetreg Administrateur
![daminetreg](https://2img.net/u/3412/18/80/54/avatars/6-29.png)
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
![testé la valeur d'une variable Empty](https://2img.net/i/empty.gif) | Sujet: Re: testé la valeur d'une variable Mer 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](/users/3412/18/80/54/smiles/922323.png) |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
bobo Pas mal
![bobo](https://2img.net/u/3412/18/80/54/avatars/462-57.gif)
Messages : 38
![testé la valeur d'une variable Empty](https://2img.net/i/empty.gif) | Sujet: Re: testé la valeur d'une variable Mer 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 |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
daminetreg Administrateur
![daminetreg](https://2img.net/u/3412/18/80/54/avatars/6-29.png)
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
![testé la valeur d'une variable Empty](https://2img.net/i/empty.gif) | Sujet: Re: testé la valeur d'une variable Mer 27 Déc 2006 - 22:18 | |
| C'est plus rapide à l'execution en effet. ![happy1](/users/3412/18/80/54/smiles/922323.png) |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
Gab666 Modérateur 'Zut'
![Gab666](https://2img.net/u/3412/18/80/54/avatars/122-8.jpg)
Messages : 5340 Localisation : **I move away from the mic to breathe in
![testé la valeur d'une variable Empty](https://2img.net/i/empty.gif) | Sujet: Re: testé la valeur d'une variable Mer 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](/users/3412/18/80/54/smiles/922323.png) mais la différence est à peine visible de toute façon ![noel](/users/3412/18/80/54/smiles/noel2.gif) |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
daminetreg Administrateur
![daminetreg](https://2img.net/u/3412/18/80/54/avatars/6-29.png)
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
![testé la valeur d'une variable Empty](https://2img.net/i/empty.gif) | Sujet: Re: testé la valeur d'une variable Mer 27 Déc 2006 - 22:46 | |
| J'ai un calculateur de millisecondes, c'est plus rapide. Parce qu'on passe pas par if. |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
Gab666 Modérateur 'Zut'
![Gab666](https://2img.net/u/3412/18/80/54/avatars/122-8.jpg)
Messages : 5340 Localisation : **I move away from the mic to breathe in
![testé la valeur d'une variable Empty](https://2img.net/i/empty.gif) | Sujet: Re: testé la valeur d'une variable Mer 27 Déc 2006 - 23:07 | |
| - daminetreg a écrit:
- J'ai un calculateur de millisecondes, c'est plus rapide.
Parce qu'on passe pas par if. la fonction qu'est ce que tu crois qu'elle fait elle ? :fier: |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
daminetreg Administrateur
![daminetreg](https://2img.net/u/3412/18/80/54/avatars/6-29.png)
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
![testé la valeur d'une variable Empty](https://2img.net/i/empty.gif) | Sujet: Re: testé la valeur d'une variable Jeu 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](/users/3412/18/80/54/smiles/762289.png) |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
bridge Débutant
![bridge](https://2img.net/u/3412/18/80/54/avatars/646-38.jpg)
Messages : 17
![testé la valeur d'une variable Empty](https://2img.net/i/empty.gif) | Sujet: Re: testé la valeur d'une variable Jeu 28 Déc 2006 - 8:22 | |
| Merci, ben -1*variable ,je me demande comment j'ai zapper ça On va mettre ca sur la fatigue de fin de l'année |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
Gab666 Modérateur 'Zut'
![Gab666](https://2img.net/u/3412/18/80/54/avatars/122-8.jpg)
Messages : 5340 Localisation : **I move away from the mic to breathe in
![testé la valeur d'une variable Empty](https://2img.net/i/empty.gif) | Sujet: Re: testé la valeur d'une variable Jeu 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](/users/3412/18/80/54/smiles/762289.png) Peut-être de toute façon on s'obstine pour un millionnième de seconde |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
daminetreg Administrateur
![daminetreg](https://2img.net/u/3412/18/80/54/avatars/6-29.png)
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
![testé la valeur d'une variable Empty](https://2img.net/i/empty.gif) | Sujet: Re: testé la valeur d'une variable Jeu 28 Déc 2006 - 21:07 | |
| Et puis qui sait peut-être qu'il y a un autre moyen encore plus rapide! ![gnii](/users/3412/18/80/54/smiles/762289.png) |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
Gab666 Modérateur 'Zut'
![Gab666](https://2img.net/u/3412/18/80/54/avatars/122-8.jpg)
Messages : 5340 Localisation : **I move away from the mic to breathe in
![testé la valeur d'une variable Empty](https://2img.net/i/empty.gif) | Sujet: Re: testé la valeur d'une variable Jeu 28 Déc 2006 - 22:55 | |
| Non, là je crois pas ![noel](/users/3412/18/80/54/smiles/noel2.gif) |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
bobo Pas mal
![bobo](https://2img.net/u/3412/18/80/54/avatars/462-57.gif)
Messages : 38
![testé la valeur d'une variable Empty](https://2img.net/i/empty.gif) | Sujet: Re: testé la valeur d'une variable Jeu 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 EDITun plus tordu : - Code:
-
result:=(sign((variable+60)*(variable-60))==-1) |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
Gab666 Modérateur 'Zut'
![Gab666](https://2img.net/u/3412/18/80/54/avatars/122-8.jpg)
Messages : 5340 Localisation : **I move away from the mic to breathe in
![testé la valeur d'une variable Empty](https://2img.net/i/empty.gif) | Sujet: Re: testé la valeur d'une variable Jeu 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 |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
bobo Pas mal
![bobo](https://2img.net/u/3412/18/80/54/avatars/462-57.gif)
Messages : 38
![testé la valeur d'une variable Empty](https://2img.net/i/empty.gif) | Sujet: Re: testé la valeur d'une variable Jeu 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... EDITSi ! Encore plus simple : - Code:
-
result:=(variable*variable<=3600) |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
Gab666 Modérateur 'Zut'
![Gab666](https://2img.net/u/3412/18/80/54/avatars/122-8.jpg)
Messages : 5340 Localisation : **I move away from the mic to breathe in
![testé la valeur d'une variable Empty](https://2img.net/i/empty.gif) | Sujet: Re: testé la valeur d'une variable Ven 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](/users/3412/18/80/54/smiles/922323.png) |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
bridge Débutant
![bridge](https://2img.net/u/3412/18/80/54/avatars/646-38.jpg)
Messages : 17
![testé la valeur d'une variable Empty](https://2img.net/i/empty.gif) | Sujet: Re: testé la valeur d'une variable Ven 29 Déc 2006 - 15:12 | |
| Vi, ton site est exellent mis dans mes favoris |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
bobo Pas mal
![bobo](https://2img.net/u/3412/18/80/54/avatars/462-57.gif)
Messages : 38
![testé la valeur d'une variable Empty](https://2img.net/i/empty.gif) | Sujet: Re: testé la valeur d'une variable Ven 29 Déc 2006 - 16:02 | |
| ![rouge](/users/3412/18/80/54/smiles/953970.png) Merci, merci ! Il faudrait que je le complète... si vous voyez des erreurs, n'hésitez pas ! |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
Contenu sponsorisé
![testé la valeur d'une variable Empty](https://2img.net/i/empty.gif) | Sujet: Re: testé la valeur d'une variable ![testé la valeur d'une variable Empty](https://2img.net/i/empty.gif) | |
| |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
| testé la valeur d'une variable | |
|