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

  FORUM HardWare.fr
  Programmation
  Algo

  Algorithme de repartition en pourcentage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Algorithme de repartition en pourcentage

n°1947550
amesainte
Posté le 05-12-2009 à 13:58:04  profilanswer
 

Bonjour,
Je recherche un algorithme de répartition en pourcentage. Je m'explique, j'ai des centaines de montants que je dois repartir au mieux en pourcentage.
Par exemple, j'ai les montants suivants :
40
60
10
100
12
 
que je dois repartir selon 3 pourcentages : 10% - 30% - 60%.
 
Le montant total est ici de 222:
10% =22,2 => 10+12
30% =66,6=> 60
60%=133,2 =>100+40
 
C'est cette affectation des montants en fonction des pourcentages définis que je souhaite automatiser.
 
Avez vous une idée de l'algorithme à mettre en place ?
 
Merci de votre aide

mood
Publicité
Posté le 05-12-2009 à 13:58:04  profilanswer
 

n°1951749
rune0
Posté le 19-12-2009 à 14:24:20  profilanswer
 

Bonjour,
J'ai peut être une idée, essaye de voir avec l'algorithme pour monnayeur, en triant les montants puis en appliquant cet algo. (qui peut être récursif),

n°1952269
turlogh
Sad trader, happy camper
Posté le 22-12-2009 à 03:18:56  profilanswer
 

1/ il faut que tu sois plus précis sur ce que veut dire "au mieux"
2/ a priori, c'est de la programmation linéaire


---------------
In God we trust, all others bring data. –William E. Deming (?)
n°1953471
pop-pan
yay!
Posté le 28-12-2009 à 19:04:47  profilanswer
 

Par defaut je te dirais de faire une fonction qui te rends le plus grand montant dans ta somme.
 
function percentage($value){
array truc[];
while ($value > 10){
$found = highest($value);
$truc[] += $found;
$value -= $found;
}
}
 
function highest($value){
if ($value > 100){
return 100
}
if ($value > 60){
return 60
}
...
}


---------------
[VDS] rail vesa, bras ecran, support TV / [ACH] des machins

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Algo

  Algorithme de repartition en pourcentage

 

Sujets relatifs
Algorithme d'un Moteur de reservationAlgorithme / programmation tournoi poules match défis
ALGORITHME, aidez moi svp[Réglé][C++]Vérification d'algorithme + conseils
Répartition Calcul de l'inverse d'une fonction de répartition
algorithme sur le compte est bonTraduction d'un algorithme en C
Algorithme tableau v.négatifs à gauche et positifs à droite 
Plus de sujets relatifs à : Algorithme de repartition en pourcentage


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