Salut
J'ai réalisé un programme et j'obtiens un résultat incorrect.
Au cours de l'exécution, j'ai quatre variables (double) a, b, c et d qui prennent les valeurs :
L'opération suivante est effectuée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 a=-1746432408670874112.000000 b=-888332981423555709079912448.000000 c=4 d=27
J'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part b*b/c+a*a*a/d
Alors que ça devrait être :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 42535295865117307932921825929000000000.000000
Il manque le signe moins (-). Je ne sais pas pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part -4.253529586511731e+37
Si quelqu'un pouvait m'éclairer, ce serait super.
Merci d'avance.
Partager