Bonjour,
j'ai deux Double l'un 5000D et le deuxieme 1.0E-5
si on fais le premier / le deuxieme on aura 4.9999999999999994E8
pourriez vous m'aider s'il vous plaît ?
le resultat devrait être 5.0E8
merci
Bonjour,
j'ai deux Double l'un 5000D et le deuxieme 1.0E-5
si on fais le premier / le deuxieme on aura 4.9999999999999994E8
pourriez vous m'aider s'il vous plaît ?
le resultat devrait être 5.0E8
merci
La connaissance est la seule chose qui s'accroit lorsqu'on la partage.
Jie,
C'est l'éternel et irréductible problème de la représentation des nombres réels, représentation qui ne peut être exacte, sauf pour une infime partie des valeurs utilisables par les types de base.
Regarde un peu dans le forum, ça revient souvent (en Java, ou C, ou autres...)
Si les cons volaient, il ferait nuit à midi.
Bonjour,
tu peux utiliser BigDecimal
regardes ici
Salut,
De plus on en a discuter hier sur le forum : Enigme du type Double
a++
merci
La connaissance est la seule chose qui s'accroit lorsqu'on la partage.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager