@zoto_ff

Как сделать увеличение курса вывода в VKCoin по увеличению кол-ва вывода в другой игровой валюте?

Здравствуйте! Мне нужно сделать так, чтобы при выводе моей игровой валюты в боте в VKCoin, при увеличении уже выведенного кол-ва валюты и кол-ва текущего кол-ва вывода увеличивался курс моей валюты.
Допустим, статичный курс - 7500 VKC за 1 мою валюту.
Если вывод идет 10 коинов - это 75000 VKC, но я хочу, чтобы это было 75000-(75000/10) VKC. Также надо учесть предыдущие выводы - чем больше было выведено до этого - тем еще будет меньше курс VKC.

Не обязательно такие же цифры как я сказал, просто чтобы при каждом +1 коине моей валюты курс становился ~на 10% выше. Всё это формулой, желательно.
  • Вопрос задан
  • 40 просмотров
Решения вопроса 1
ProgrammerForever
@ProgrammerForever
Учитель, автоэлектрик, программист, музыкант
K = K0*((1-DP)^(OUT/L))
K - искомый курс
K0 - статичный курс
DP = 0,1 = 10% потери курса
OUT - сколько выводится на этот раз
L = 1 = сколько монет надо для потери DP процентов курса
Также надо учесть предыдущие выводы - чем больше было выведено до этого - тем еще будет меньше курс VKC

Домножьте формулу ещё на одну такую скобку
K = K0*((1-DP)^(OUT/L))*((1-DP2)^(SUM/L2))
DP2 - потери курса из-за предыдущих выводов в долях единицы (1% => 0,01)
SUM - сколько уже выводилось
L2 - сколько монет надо было вывести для потери DP2 процентов курса
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы