Bonjour,
Voici mon problème, qui est connu, mais pour lequel je ne trouve pas de solutions correctes.
Je recherche a arrondir et tronquer un double dans le seul but de faire des calculs qui ne seront jamais affichés mais envoyés à un périphérique du PC.
Je prend un exemple :
200.0/500.0 = 0.40000000000000002
A priori pas de problème, vu du coté microprocesseur on sait que la représentation exacte d'un flottant est presque impossible, d'ou le 2 qui traine.
Le problème c'est que ce 2 qui traine m'emm.....de.
Dans l'autre sens 1- (200.0/500.0) = 0.59999999999999998
La question est simple : est il possible de faire des calculs en ayant les valeurs correctes (tronquées ou arrondies).
Marc
Partager