Je reviens à ce que je dis : s'il-te-plait, donne moi un avantage du float par rapport au Decimal mis à part la perfo.
Dès que l'on quitte les opérations algébriques de base (addition, multiplication, soustraction) et qu'on en vient aux fonctions transcendantes1 (sinus, cosinus, logarithme, exponentielle..., voir le commentaire de Michaël). Si tu reprends l'article de Guido sur les raisons du changements pour la division sur les int :
(This recently happened to me in a program that draws an analog clock – the positions of the hands were calculated incorrectly due to truncation, but the error was barely detectable except at certain times of day.)
Pour dessiner une horloge analogique, il faut faire de la trigonométrie et donc utilise les float. ;-)
même avec les nombres algébriques (racines de polynômes à coefficients entiers) cela devient vite injouable de calculer exactement et de les comparer. ↩
Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.
[^] # Re: Puisque tout le monde est sûr de détenir la vérité...
Posté par kantien . En réponse au journal [Humour] vers un monde différent. Évalué à 4.
Dès que l'on quitte les opérations algébriques de base (addition, multiplication, soustraction) et qu'on en vient aux fonctions transcendantes1 (
sinus, cosinus, logarithme, exponentielle..., voir le commentaire de Michaël). Si tu reprends l'article de Guido sur les raisons du changements pour la division sur lesint:Pour dessiner une horloge analogique, il faut faire de la trigonométrie et donc utilise les
float. ;-)même avec les nombres algébriques (racines de polynômes à coefficients entiers) cela devient vite injouable de calculer exactement et de les comparer. ↩
Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.