Формула для определения максимального количества товаров, которые можно купить на имеющуюся сумму, будет зависеть от стоимости каждого товара. Общая формула будет выглядеть следующим образом:
Максимальное количество товаров = (Сумма денег) / (Цена одного товара)
Например, если у пользователя есть 1000 рублей, а цена одного товара составляет 200 рублей, то максимальное количество товаров, которое он может купить, будет равно 1000 / 200 = 5 товаров.
Для определения количества товаров из определенного набора, имея определенную сумму денег, нужно просто применить данную формулу к каждому товару из набора и выбрать наименьшее количество.