Вот что, ну если развесной товар и на сколько есть в кармане, тогда понятно.
Ну так делите сумму на цену товара, округляйте, вот и все решение:
Math.round(parseInt(введенная_сумма)/parseInt(цена_товара))
Только видимо придется определиться с единицами цены, типа как писал пример о граммах, и если будет необходимость в этом.
|