Задать вопрос
@Violator71

Алгоритм подбора параметра, чтобы подогнать ответ к заданному?

Есть некая цена Х, которую мы хотим получить.
Сложность в том, что в Х включены наценки, некоторые из которых считаются в процентах от Х.

Хочу применить алгоритм, который будет считать цену с точностью до рубля. По моему мнению, это должно выглядеть примерно так:

Берем базовую цену Б. Умножаем на коэффициент k.
Если Б*k не в диапазоне [X-1;X+1], то корректируем k в нужную сторону.
Сравниваем.
Корректируем.
Сравниваем
...
Б*k в диапазоне от [X-1;X+1] = результат достигнут.

Реализовывать придётся на php, кол-во считаемых цен - несколько тысяч, желательно чтобы кол-во итераций было поменьше. Пусть не минимально возможное, но и не как в простом переборе с фиксированным шагом.
  • Вопрос задан
  • 173 просмотра
Подписаться 1 Средний 3 комментария
Пригласить эксперта
Ответы на вопрос 2
Griboks
@Griboks
Всё намного проще. Вам нужно решить тривиальное уравнение вида y=kx. Ответ вас удивит...
Ответ написан
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
X = Б * k
Б = X / k
Математика, 3 класс
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы