Новости:

Прикрепить к сообщению можно только файлы xls, gif, jpg, rar, zip,7z, bas, frm, cls, doc размером до 150 Кб.

Главное меню

Округление до заданного числа.

Автор Gostello, 13.07.2015, 19:03

« назад - далее »

Gostello

Добрый день уважаемые форумчане.
   Прошу вас помочь с задачкой - есть некий остаток и есть некая процентная ставка, как округлить значения так, чтобы в итоге число было равно остатку.

Пример
Остаток 20
Ставки (ставки могут быть разные/любые и идут от остатка)
10%   2
15%   3
30%   6
25%   5
20%   4
Если берем процент от остатка 21 и округляем до целого, то получиться цисло 20, а 1 из-за округления пропал.
Необходимо, чтобы после округления сумма была равна остатку.
Пример во вложении
Заранее спасибо!

MCH

Самый простой вариант во вложении.
Если Вам нужно более точное совпадение с первоначальной структурой, то можно реализовать метод Хэйра-Нимейера

MCH


Gostello

MCH
Спасибо за ссылку и пример, постараюсь разобраться!