Pourquoi le programme ne marche pas ?
Salut à tous,
J'ai un petit soucis avec le programme ci-dessus. Je cherche à déterminer un indice qui correspond à une valeur donnée de la suite numerique (w(n)) de premier terme w(0)=1 et d'expression generale w(n)= (n+1)*w/n+1/n.Le programme marche quand l=1, quand l=3, et ne marche pas quand l=5. pour l=5, le programme ne me donne pas la valeur de n. Il se plante en fait.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
class Ex115p46 {
static void w(){
double w=1;
int n=0;
System.out.println("Saisir l impaire:");
int l=Clavier.lireInt();
while(w!=l){
n=n+1;
w=(n+1)*w/n+1/n;
}
System.out.println("la valeur de n est:"+n);
}
} |