Расчет баланса

n – количество дней в месяце

b – текущий баланс

t – сумма абонентской платы

x – искомая величина

d – день включения

 

1.      На какое количество дней хватит остатка на балансе

 

X = (b * n) / t

 

Пример:

Месяц январь. Входящий остаток 50 рублей. Абонентская плата составляет 250 рублей.

X = (50 * 31) / 250 = 1550 / 250 = 6.2

 

Таким образом, интернет будет работать 6 дней.

 

2.      Расчет баланса, если интернет работал не полный месяц

 

X = (nd + 1) * (t / n)

 

Пример:

Месяц январь. Абонентская плата составляет 250 рублей. День включения 15 число.

X = (31 – 15 + 1) * (250 / 31) = 17 * 8,06 = 137,02

 

Таким образом, до конца месяца будет потрачено 137 рублей 2 копейки.

 

3.      Остаток на конец месяца при не полном работающем месяце

 

X = t – (nd + 1) * (t / n)

 

Пример:

Месяц январь. Абонентская плата составляет 250 рублей. День включения 15 число.

X = 250 - (31 – 15 + 1) * (250 / 31) = 250 - 17 * 8,06 = 112,98

Таким образом, на первое число следующего месяца баланс будет равен 112 рублей 98 копеек.