Как сделать перерасчет стоимости аренды?
Элементарно.
Если действует тариф 50р./мес., то списываем по 50/30р. (1.666667р.) в сутки.
Как только перешёл на тариф 100р./мес., списываем 100/30р. (3.333333р.) в сутки.
Соответственно, при стартовом балансе в 50р. через неделю на счету остаётся 38.333333р, которых хватит на 11 суток по новому тарифу.
Я не математик, ну первое что пришло в голову выглядит так:
z = понятие месяц (30 дней)
c = текущий тариф (50р/мес)
n = новый тариф (100р/мес)
d =  день месяца (7 день)
формула z - d * c/n
30 - 7 * 50/100 = 11.5 дней добавить в новом тарифе
Надеюсь правильно