Ответы пользователя по тегу Математика
  • Как сделать перерасчет стоимости аренды?

    twobomb
    @twobomb
    Я не математик, ну первое что пришло в голову выглядит так:
    z = понятие месяц (30 дней)
    c = текущий тариф (50р/мес)
    n = новый тариф (100р/мес)
    d = день месяца (7 день)
    формула z - d * c/n
    30 - 7 * 50/100 = 11.5 дней добавить в новом тарифе
    Надеюсь правильно
    Ответ написан
    3 комментария
  • Как посчитать какой процент занимает число в диапазоне чисел?

    twobomb
    @twobomb
    percent = (c-a)/(b - a) * 100
    ((7777-5000)/(10000-5000))*100 = 55,54%
    Ответ написан
    Комментировать
  • Как смягчить экспоненциальную выдержку?

    twobomb
    @twobomb
    Не совсем не пойму, ну возможно необходимо уменьшить шаг приращения attemp что даст более плавные и долгие значения.
    А если вам нужно чтобы сначала все быстро шло, а конце более плавно. То в начале делаете шаг большим, а чем ближе к конце тем шаг меньше. Таким образом вначале быстро пойдет набор, а в дальнешем перерастет в более медленный и плавный, в зависимости от того насколько сильно поменяете шаг приращения.
    Можно шаг приращение каждый умножать на такую херню
    (1 - last_delay/max_delay)
    last_delay это предыдущая задержка, первый шагом её можно сделать равно нулю
    Но всеравно в таком случае чем ближе к концу тем оно сильнее стремится к бесконечности и крч есть вариант что оно никогда не закончится поэтому нужно немного доработать например так
    (0.2 + (1 - last_delay/max_delay) * 0.8)
    Как это применять? Шаг приращения вашего attemp умножайте на эту хрень
    Например у вас step = 0.5
    Значит каждую итерация
    step = 0.5 * (0.2 + (1 - last_delay/max_delay) * 0.8)
    Крч я не матетематик, думайте пробуйте
    Ответ написан
    Комментировать
  • Как определить % пройденного пути?

    twobomb
    @twobomb
    SELECT (SELECT COUNT(*) FROM posts WHERE id <= $lact_checked_id)/(SELECT COUNT(*) FROM posts)*100 as percent
    Ответ написан
    Комментировать