Bonjour,
J'ai fais un programme qui vend automatiquement des objet dans un jeux.
mon problème est le suivant, j'ai des produits A et je veux acheter des produits D, mais pour ce faire je dois passer par 3 boutique différente.
Chaque boutique a un volume disponible de produits.
j'ai donc T produits A (ça ne sert a rien de le savoir dans le problème :p)
Dans la boutique 1 je peux vendre Q produits A pour Y produits B, ils on un stock de J produits B
Dans la boutique 2 je peux vendre W produits B pour Z produits C, ils on un stock de H produits C
Dans la boutique 3 je peux vendre F produits C pour L produits D, ils on un stock de G produits D
Combien de produit A dois-je dépenser pour acheter le maximum de produits D, soit G produit D?
J'ai beau griffonner sur ma feuille depuis 1h, je sèche, a vrai dire je ne vois pas trop comment exprimer le problème.
En attendant mon programme fait une boucle et commence a 1 produit A, il incrémente de 1 produit jusqu'a ce qu'il n'y ai plus assez de produit D ou bien qu'une des boutique avant la boutique 3 soit a cours de stock.
ça marche mais ce n'est pas vraiment élégant.
Des idées?
Merci