Soustraire des nombres négatifs

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Soustraire des nombres négatifs

Re: Soustraire des nombres négatifs

par Ryle » 10 juil. 2011, 13:38

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 :)

Re: Soustraire des nombres négatifs

par Castor Gaspard » 10 juil. 2011, 13:03

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

par Ryle » 10 juil. 2011, 12:55

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 ...

Soustraire des nombres négatifs

par Castor Gaspard » 10 juil. 2011, 12:23

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