Witam wszystkich serdecznie,
Mam problem w napisaniu programu projektowego.
Aplikacja ma liczyć sume szeregu funkcyjnego, z dokładnością obliczeń 0<Eps<1, gdzie użytkownik podaje jego wartość,
oraz wartość x która ma być podstawiona za niego.
Na końcu program ma zwrócić wynik sumy oraz wartość n czyli ilość wykonanych obrotów pętli.
Problem polega na tym, że nie jestem w stanie wyznaczyć wzoru rekurencyjnego.
Szereg wygląda nastepująco:
Problem jest taki, że nie jestem w stanie wyznaczyć tego wzoru rekurencyjnego.
W dokumentacji mam coś takiego:
Ogólny zapis funkcji wygląda tak:
static void SumaSzergu(float Esp, float x,out float suma,out int n)
{
float w;
suma = 0.0f;
w = 1.0f;
n = 0;
do
{// liczenie:
suma += w;
n++;
w *= 1 * x / n; //TUTAJ NALEZY WPISAC WZÓR REKURENCYJNY
}
while (Math.Abs(w)>Esp);
}