Introduction

Voici un listing informatique avec une fonction récursive principale F1 et une fonction de lancement F.

1
F (double x) { return (1 + F1(x, 0.00001, 1, 0) ); }
2
F1(double x, double p, double t, int i){
3
  ++i ;
4
  t = t * x / i ;
5
  if(t> p) return t+F1(x, p, t, i);
6
  else return t;
7
}

L'instruction contenant l'appel récursif nous montre que le résultat sera le résultat de l'addition d'une suite de termes.