Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
850 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème d'arrondi, somme de pourcentage au dela de 100%

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème d'arrondi, somme de pourcentage au dela de 100%

n°1250763
Leuen
Posté le 22-11-2005 à 15:28:06  profilanswer
 

Dans une fonction PL/SQL je divise un nombre par un autre (en INTEGER) puis multiplie le tout par 100 pour avoir des pourcent en NUMBER(9,4).
 
 
Le problème c'est qu'en fin de compte quand on additione mes pourcentages on arrive à plus de 100%.  
 
Exemple:  
 
   14.29  
   42.86
   28.57
   14.29
+
__________
100.01
 
 
Il y a bien la fonction ROUND qui peut arrondir au nombre de décimale voulue mais ça ne résoud pas le problème car dans le cas de l'exemple, la valeur plus exacte est 14.286 donc elle sera de toute façon arrondie à 14.29 si j'arrondi à 2 chiffres après la virgule.
 
Je suis clairement à chier en math et je ne vois pas comment résoudre ce problème  [:jkley]


Message édité par Leuen le 22-11-2005 à 15:31:41
mood
Publicité
Posté le 22-11-2005 à 15:28:06  profilanswer
 

n°1250797
Leuen
Posté le 22-11-2005 à 16:00:24  profilanswer
 

[:yoyoz]

n°1250822
orafrance
Posté le 22-11-2005 à 16:24:43  profilanswer
 

et pourquoi pas NUMBER(9,2) ?

n°1251027
Leuen
Posté le 22-11-2005 à 20:44:13  profilanswer
 

J'avais du NUMBER(9,2) à la base, il ne me semble pas que cela change quelque chose.  
 
 :??:  

n°1251238
Leuen
Posté le 23-11-2005 à 08:56:54  profilanswer
 

Un petit UP du matin, on ne sait jamais  :D

n°1251400
flo850
moi je
Posté le 23-11-2005 à 12:28:20  profilanswer
 

c'est logique qu'en ajoutant des pourcentage arrodis , tu ne tombe pas exactement sur 100%
soit tu veux tomber exactement sur 100% et il faut garder la valeur exacte de tes pourcentage intermediaire ( mais ca pose des pb pour les nobre qui ne se terminent pas comme 1/3 )  
 
soit tu arrondis tes pourcentages intermediaires , et apres tu arrondis aussi ta somme  
 
persao , dans la meme situatin que toi , j'ai arrondi les % intermediaire a 4 chiffres apres la virgule , et le % total a 2 chiffres.


---------------

n°1251405
Arjuna
Aircraft Ident.: F-MBSD
Posté le 23-11-2005 à 12:32:36  profilanswer
 

la solution de flo850 me semble la meilleure, et est en phase avec la norme d'arrondi monétaire, c'est donc valable aussi pour des chiffres financiers.

n°1251417
Leuen
Posté le 23-11-2005 à 12:47:12  profilanswer
 

Merci  :jap:  
 
C'est vrai qu'après réfléxion c'est inévitable.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème d'arrondi, somme de pourcentage au dela de 100%

 

Sujets relatifs
problème avec Thread.sleep() dans des tests Junit...Problème Css calque sous dreamweaver
Problème VB (débutant...)aide pour un probléme
probleme avec des framesproblème free.Fr
probleme taille bloc en pourcentagevba excel : probleme de textbox
Probleme PHP et Iframe ! 
Plus de sujets relatifs à : Problème d'arrondi, somme de pourcentage au dela de 100%


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR