Page 1 sur 1

repartition pourcentage

Posté : 12 juin 2013, 11:51
par Invité
Bonjour,

J'aurai besoin de vos lumières pour un algo, voila le problème est simple, j'ai une table de pourcentage qui ce défini comme cela par l'utilisateur :
A => 20%
B => 80%
pour faire simple mais il peut en avoir plus.
Je doit repartir la charge dans A ou B qui vient 1 par 1 pour que les pourcentages soit le plus équilibré que possible, que j'ai bien 20/80 toujours a peut prêt respecté.

Merci de votre aide.
Cordialement Divx

Re: repartition pourcentage

Posté : 12 juin 2013, 14:13
par Mazarini
Solution 1 : Tu peux affecter au premier qui est en dessous de son % à atteindre.
Solution 2 : Tu peux affecter à celui qui est le plus en dessous de son %

Par défaut, tu prends le premier au cas ou il sont tous égaux au %

Re: repartition pourcentage

Posté : 12 juin 2013, 14:19
par Invité
Merci ! aurait tu un exemple en php ?

Merci a toi

Re: repartition pourcentage

Posté : 12 juin 2013, 15:50
par Mazarini
Non, pas de code tout fait.

A priori,
calculer le total déjà réparti
boucle de lecture
- nombre à atteindre suivant objectif % et total déjà réparti
- nombre déjà affecté

En fonction du nombre à atteindre et du nombre atteint => affectation ou passage au suivant.