|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Membre confirmé
![]() ![]() Inscription : mars 2003 Messages : 1 043 ![]() |
Bonjour à tous,
J'ai un petit souci d'arrondi de chiffres alors que j'utilise number_format comme suit : Code :
Non arrondi : Citation:
Produit 1 : 41.81 (logique puisque 41.806) Produit 2 : 9.48 (logique puisque 9.478) Total : 51.28 (logique puisque 51.284) Mais, visuellement, c'est pas terrible que 41.81 + 9.48 = 51.28...je préfèrerais avoir 51.29. Comment contourner ce petit problème ? Merci d'avance. |
|||
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Eric GaridacciInscription : septembre 2005 Messages : 1 057 ![]() |
Salut,
En passant un paramêtre formaté à l'aide de la fonction fonction round() à la fonction number_format() ça passe mieux. Code :
__________________
N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ... |
||
|
|
00
|
|
|
#3 | ||
|
Membre confirmé
![]() ![]() Inscription : mars 2003 Messages : 1 043 ![]() |
Bonjour, et merci de te pencher sur ma question.
J'ai testé ta fonction, et effectivement, sur ce coup, ça fonctionne très bien. Mais regarde cet autre exemple : Il s'agit là de calculer un HT d'après un TTC et de le multiplier par une quantité. Prix TTC : 15.30 TVA : 5.50 % HT non arrondi : 14.502369668246 HT arrondi avec ta fonction : 14.50 (logique) Quantité : 5 Total HT non arrondi : 72.511848341232 Total HT arrondi : 72.51 Donc, encore, visuellement, on a : 14.50 X 5 = 72.51 Et, ça, c'est gênant, je trouve. La fonction que j'utilise pour trouver le HT d'un TTC : Code :
N'y aurait-il pas une fonction "universelle" qui va bien dans tous les cas ? Merci de ton aide. |
||
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() Eric GaridacciInscription : septembre 2005 Messages : 1 057 ![]() |
La fonction de calcul HT doit renvoyer un nombre arrondi à l'aide de la fonction round()
Code :
__________________
N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ... |
||
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() ![]() Inscription : mars 2003 Messages : 1 043 ![]() |
Effectivement, c'est bien ça.
Je te remercie beaucoup. Bonne journée. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com