Расчет баланса
n – количество дней в месяце
b – текущий баланс
t – сумма абонентской платы
x – искомая величина
d – день включения
1. На какое количество дней хватит остатка на балансе
X = (b * n) / t
Пример:
Месяц январь. Входящий остаток 50 рублей. Абонентская плата составляет 250 рублей.
X = (50 * 31) / 250 = 1550 / 250 = 6.2
Таким образом, интернет будет работать 6 дней.
2. Расчет баланса, если интернет работал не полный месяц
X = (n – d + 1) * (t / n)
Пример:
Месяц январь. Абонентская плата составляет 250 рублей. День включения 15 число.
X = (31 – 15 + 1) * (250 / 31) = 17 * 8,06 = 137,02
Таким образом, до конца месяца будет потрачено 137 рублей 2 копейки.
3. Остаток на конец месяца при не полном работающем месяце
X = t – (n – d + 1) * (t / n)
Пример:
Месяц январь. Абонентская плата составляет 250 рублей. День включения 15 число.
X = 250 - (31 – 15 + 1) * (250 / 31) = 250 - 17 * 8,06 = 112,98
Таким образом, на первое число следующего месяца баланс будет равен 112 рублей 98 копеек.