Probleme de boucle avec des i.....

guilouis Messages postés 18 Date d'inscription jeudi 25 mars 2004 Statut Membre Dernière intervention 25 mai 2004 - 7 avril 2004 à 01:31
guilouis Messages postés 18 Date d'inscription jeudi 25 mars 2004 Statut Membre Dernière intervention 25 mai 2004 - 7 avril 2004 à 14:14
ben voilà c tout con, mais j'ai eu beau chercher sur le forum je n'ai pas trouver mon bonheur....

j'aimerais savoir faire une boucle simpliste et je n'y arrive pas:

par exemple:

j'aimerais pouvoir trouver le nombre entier dont le logarithme depasse 5.

comment faire:
en language franco-java, ça donnerait:

while ( ln(i)<5)
i prenant les valeurs de 1 à ce qu'on veut....(n'importe quoi)

faire ln(i)=ln(i+1) je tiens a cette incrementation de 1 par 1.

quand c fini j'aurais alors mon x = i ( i etant la bonne valeur en question...)

voilà mon probleme c que je me perd entre les conditions intiale les i que je n'arrive pas a nommer comme des coef....

enfin tout ca pour demander si qqun aurait pas un bout de programme se rapprochant de la merde que je viens d'ecrire....

merci d'avance

2 réponses

cs_lonestar Messages postés 10 Date d'inscription jeudi 4 mars 2004 Statut Membre Dernière intervention 7 avril 2004
7 avril 2004 à 09:15
J'ai que ca a te proposer

int i=0;
while(Math.log(i)<5){
i++;
}
System.out.println(i);

(On trouve 149);
0
guilouis Messages postés 18 Date d'inscription jeudi 25 mars 2004 Statut Membre Dernière intervention 25 mai 2004
7 avril 2004 à 14:14
c gentil d'avoir repondu
mais le probleme est en fait un peu plus complexe que ça:

Z(0) = arctan (20)

Z(i) = arctan (40 - Z(i-1))

et on boucle ainsi jusqu'a ce que Z(i) soit > ou < a qquechose

mon probleme c l'indice i
0
Rejoignez-nous