Posté le 25/04/2020 08:41
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 76 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 25/04/2020 09:18 | #
Pour la méthode bourrine (uniquement pour les nombres positifs), tu as :
L'astuce est de savoir que Int (x+0.5) c'est l'arrondi au plus proche. Ici, on retire 0.5 et on fait l'arrondi au plus proche avec RndFix().
Par exemple, pour un arrondi avec zéro décimale de n+f (n entier, 0 ≤ f < 1) :
• Si f ≥ 0.5, alors n+f+0.5 est entre n+1 et n+1+0.5, et on aura pour arrondi n+1.
• Si f < 0.5, alors n+f+0.5 est entre n+0.5 et n+1, et on aura pour arrondi n+1 aussi.
Ensuite c'est l'affaire de déplacer le 0.5 vers la décimale qui t'intéresse.
Edit : Il faut ajouter 5e-4 pour avoir 3 décimales, désolé.
Citer : Posté le 25/04/2020 09:27 | #
Merci de ta rapidité.
Bon week-end.