using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace tmp_doprojektu_3 { class Program { static void Main(string[] args) { double Xd = -0.33; double Xg = 0.77; double X = 0.11; double h = 0.07; Console.WriteLine ("wartość sumy dla X = {0}", X); obliczSume(X); Console.WriteLine("Wartosc sumy w otoczeniu X = {0}", X); for (double i = Xd; i < Xg; i += h) obliczSume(i); obliczSume(Xg); Console.ReadKey(); return; } static void obliczSume(double x) { double eps = 0.000001; double skladnik = 0; double suma = 0; int k = 1; if (Math.Abs(x) < eps) { Console.WriteLine("Suma dla x = 0 jest rowna: 0"); return; } do { skladnik = Math.Pow(x, k) / k; suma += skladnik; ++k; } while (Math.Abs(skladnik) > eps); Console.WriteLine("Suma dla x = {0:F2} jest rowna {1:F3}", x, suma); } } }