Bonsoir,
Alors ce soir un problème très complexe (enfin pour moi tout au moins).
Voici les données :
J'ai 11 produits, appelons les A-B-C-D-E-F-G-H-I-J et K.
Chaque produit a un prix unitaire calculé suivant une formule basée sur deux données :
n = nombre possédé -> donnée variable
p = pas -> donnée invariable
prix = (n+10)*p
ce qui donne donc :
prix(a) = (na+10)*pa
prix(b) = (nb+10)*pb
etc.
Les "pas" sont les suivants :
pa = 1 050
pb = 12 000
pc = 67 500
pd = 375 000
pe = 2 400 000
pf = 6 750 000
pg = 11 250 000
ph = 20 250 000
pi = 30 600 000
pj = 54 000 000
pk = 99 000 000
Donc avec le principe de calcul, plus j'ai de produits a, plus le prix unitaire de a augmente, etc.
Ensuite chaque produit assure un revenu régulier (r).
ra = 100
rb = 1 000
rc = 5 000
rd = 25 000
re = 100 000
rf = 250 000
rg = 375 000
rh = 450 000
ri = 600 000
rj = 900 000
rk = 1 500 000
Maintenant la question... Sachant que je dispose d'une somme d'investissement, j'aimerais savoir s'il est possible d'avoir, en cliquant sur un bouton, la répartition d'achat à faire pour optimiser mon revenu.
Par exemple, je sais (car j'ai fait des tests) que si je dispose d'une somme de 2 000 000 à investir, le meilleur investissement est :
5 produits a
3 produit b
2 produits c
pour un investissement de 1 876 500. Pour maximiser mon revenu je devrais ensuite acheter 1 produit d mais je dépasse ma somme d'investissement.
Ce système doit me permettre de calculer mes investissements sachant que je peux disposer déjà d'un certain nombre de produits et que ma somme d'investissement est variable.
Toute la difficulté réside dans le fait que chaque fois qu'on ajoute "1" dans une case produit, le prix de ce dernier augmente. Il ne s'agit donc pas d'un simple calcul basé sur des prix fixes et une somme d'investissement.
Pensez-vous que cela soit faisable et si oui auriez-vous un code à me suggérer ?
Merci (en espérant avoir été assez clair).
Doys