private static void CalculateSeries(CalculateTerm termCompute) { foreach (var partialSum in GetPartialSum(100000, termCompute)) { Console.SetCursorPosition(0, Console.CursorTop); Console.Write(partialSum); } }
private static IEnumerable <double> GetPartialSum(int n, CalculateTerm termCompute) { double sum = 0.0; for (int i = 1; i <= n; i++) { sum += termCompute(i); yield return(sum); } }