Page 1 sur 1

Soustraire des nombres négatifs

Posté : 10 juil. 2011, 12:23
par Castor Gaspard
Bonjour,

La problème semble simple, mais je ne te trouve pas solution...

Comment poser...
- 2,92 - -1,12 - -1,48
?

Or, Php renvoie la valeur - 0.32 (!) quand j'utilise...
$a = -2.92;
$b = -1.12;
$c = -1.48;
$resultat = $a - $b - $c;
echo $resultat;
Curieux, n'est-il pas ?

Ici, je ne peux savoir à l'avance si $a, $b ou $c seront positifs ou négatifs. Donc, la conversion en positif ne résoudrait pas mon problème.

Merci pour votre aide dominicale. :D

Cordialement,

Gaspard

Re: Soustraire des nombres négatifs

Posté : 10 juil. 2011, 12:55
par Ryle
Euh.... qu'est ce qu'il y a de curieux dans le fait que php te renvoi le bon résultat pour ton opération ? tu t'attendais à quoi comme résultat ?

PHP effectue un calcul mathématique simple :
(-2,92) - (-1,12) - (-1,48)
Soit
-2,92 + 1,12 + 1,48
Ce qui est bien égal à -0,32 ...

Re: Soustraire des nombres négatifs

Posté : 10 juil. 2011, 13:03
par Castor Gaspard
Bonjour Ryle,

Tu crois que c'est la calculatrice de mon poste de travail qui plante ?

Elle me dit - 2,92 - -1,12 - -1,48 = -5.52.

Mais la calculatrice de Google trouve comme toi et comme Php.

Epais mystère.

Merci en tout cas, Ryle ! Pardon pour le "bruit". :mrgreen:

Bon dimanche,

Gaspard

Re: Soustraire des nombres négatifs

Posté : 10 juil. 2011, 13:38
par Ryle
Si tu utilises la calculatrice de windows, effectivement, elle ne détecte pas le fait que tu ais appuyé plusieurs fois sur la touche moins. Il faut utiliser la touche +/- pour signifier qu'un nombre est négatif :)