Cześć. Próbuję napisać program który, tak jak mówi tytuł, oblicza zawartość procentową pewnej rzeczy, w zależności od tego ile tej rzeczy mamy w porównaniu do normy.
Przykład:
Chcę zrobić ciasto, które waży 10kg(jestem bardzo głodny). Zazwyczaj robię moje ciasto z:
- jabłek(20-30%)
- gruszek(20-30%)
- pomarańczy(40-60%)
ale najlepsze wychodzi z proporcji pomiędzy min/max, czyli 25% jabłek, 25% gruszek i 50% pomarańczy. Jakość nie ma jednak znaczenia.
Mam:
- 5kg jabłek
- 5kg gruszek
- 5kg pomarańczy
i chciałbym obliczyć wyrównane proporcje tych materiałów. Czyli jako że mam o wiele więcej jabłek i gruszek niż potrzeba do zrobienia mojego ciasta, chciałbym użyć ich najwięcej, ale mam tylko wystarczająco pomarańczy żeby stanowiły 50% ciasta, chciałbym użyć trochę mniej pomarańczy, i zastąpić je jabłkami i gruszkami. Nie chcę jednak po prostu brać maksymalnej wartości jabłek i gruszek a potem dzięki temu znaleźć proporcje pomaranćzy, chcę żeby proporcje były dopasowane do ilości materiału w porównaniu do ilości potrzebnej do zrobienia dobrego ciasta (25,25,50).
Próbowałem wymyślić jak obliczyć te proporcje przez cały dzień, ale po prostu nie mogę wymyślić jak to zrobić.
Ma ktoś jakiś pomysł?