В задаче необходимо вычислить приближенно значение суммы с точностью до e=0.0001
S= 1 - 1/(2*3) + 1/(3*4)^2 - 1/(4*5)^3... (S= 0,84015)
Для решения использовать циклы while и repeat.
Вообще, что я могу сказать. Мне непонятно все в задаче с приближенным значением, зачем нам нужно создавать переменную e, если мы можем к примеру вычислить сумму и без нее (вычислив только вышеуказанное выражение). Но задача гласит другое

Значок ^ - это степень.
При компиляции возникает ошибка - float point overflow, код я оставил в универе к сожалению

Препод что-то бурчит и ничего говорить не хочет, возможно одна из причин, что я иду по лабам с опережением.
Но вот уже долбаюсь несколько дней, никак не могу с ней справиться.
Пожалуйста ответьте), если не кодом, то словами скажите, что надо делать, буду очень рад!