Вычисление функции с заданной точностью с использованием разложения в ряд

Всех приветствую.

Не могу вкурить как сделать цикл для этой формулы. Помогите пожалуйста!)

Необходимо разработать программу, вычисляющую значение функции с помощью разложения в ряд. Сумма ряда вычисляется при помощи цикла с неизвестным числом повторений, требуется найти значение с заданной точностью (точность вводится с клавиатуры). Сходящийся числовой ряд будет достигать искомого значения при большом количестве суммируемых членов ряда. Необходимая точность вычислений будет достигнута, если разность между соседними элементами ряда меньше заданной точности (условие выхода из цикла). Поэтому на каждом проходе цикла нужно запоминать предыдущий член ряда. Следующий член ряда вычисляется через предыдущий.