Page 1 sur 1
[R] Convertir un nombre négatif en positif
Posté : lun. 02 août 2010 12:48
par pierrotm777
Bonjour,
Existe -il une solution simple pour convertir un nombre négatif, ex, -40.522 , en nombre positif.
Le calcul doit être le plus rapide possible !
Merci
Re: [..]Convertir un nombre négatif en positif
Posté : lun. 02 août 2010 12:59
par jbnh
Re: [..]Convertir un nombre négatif en positif
Posté : lun. 02 août 2010 13:12
par pierrotm777
Je crois bien que oui .
Merci beaucoup

Re: [..]Convertir un nombre négatif en positif
Posté : lun. 02 août 2010 13:17
par jbnh
N'oubliez pas de passer votre topic en résolu

Re: [..]Convertir un nombre négatif en positif
Posté : lun. 02 août 2010 13:25
par SrBelial
je pense que la fonction absolue serait plus appropriée !
(en fait c'est presque sa seule raison d'être ... ^__^)
Re: [..]Convertir un nombre négatif en positif
Posté : lun. 02 août 2010 13:35
par pierrotm777
Mais comment détecter la présence du signe - autrement que par un stringleft ?
Re: [..]Convertir un nombre négatif en positif
Posté : lun. 02 août 2010 13:37
par pierrotm777
C'ets exactement ce que je cherchais .
Et pour le test ?
Merci
Re: [..]Convertir un nombre négatif en positif
Posté : lun. 02 août 2010 13:43
par SrBelial
alors pour tester la présence du signe moins .... that's obvious man !
ceci devrait t'aider :
Code : Tout sélectionner
$number = -99.999
If $number < 0 Then
$number = Abs($number)
EndIf
Re: [..]Convertir un nombre négatif en positif
Posté : lun. 02 août 2010 15:13
par mimione
Le test me semble inutile, vu que "Abs" renverra toujours un nombre négatif...
non?
Re: [..]Convertir un nombre négatif en positif
Posté : lun. 02 août 2010 15:51
par jbnh
positif

mais sinon oui tu as raison
Re: [..]Convertir un nombre négatif en positif
Posté : lun. 02 août 2010 16:46
par SrBelial
lol
oui mon code donné en exemple ne sert à rien, si ce n'est à montrer comment savoir si oui ou non le signe moins est présent ..... Ce qu'on met dans le {if ... endif} bah ma fois peu importe après tout ^__^ moi j'ai repris la réponse à la première question, histoire de pas trop faire de HS .... : )
je confirme c'est stupide ! (et j'en suis fier XD)
tout ça pour dire que ça répond à deux questions différentes, après vous en faites l'usage que vous voulez .... lol
Re: [..]Convertir un nombre négatif en positif
Posté : lun. 02 août 2010 18:34
par pierrotm777
Mon dieu,
J'ai honte !
Merci à tous

Re: [R] Convertir un nombre négatif en positif
Posté : mar. 03 août 2010 17:43
par mimione
Ben tiens, j'ai honte aussi.
Évidemment, Abs renvoie un nombre POSITIF.
Vivement les vacances...
heu... j'en viens !!