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

Привет всем, помогите с программой:

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

Формула в приложении

Ну а если проще, как мне закатать такую формулу в программу? Я не так давно работаю с C# и не знаю всех тонкостей.