Transcrire mon algorithme en Java et analyse de l'exécution de mon algorithme
Bonjour tout le monde;
Je cherche à analyser l’exécution de cet algorithme,
Code:
1 2 3 4 5 6 7 8 9
|
x=1, k = 0
Pour i = 1 à T
k=0
Pour j = 1 à 3x
k = k + 1
x = k |
je l'ai traduit en java mais je trouve que j'ai un blocage avec le x qui est toujours à 0 et du coups mon programme
ne donne pas le résultat que je souhaite, la boucle interne ne s'exécute pas comme la valeur de x est 0 à chaque fois que i change qu'il soit 1 ou 2 ou 3..., j'aimerais savoir comment faire
pour executer la boucle interne pour connaitre les valeurs de x, k et 3*x à chaque valeurs de i.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| public class test {
public static void main(String args[]) {
valeurs(5);
}
public static void valeurs(int t) {
int x=0; int k=0;
for(int i=1; i<t; i++) {
k=0;
for(int j=1;j<3*x;j++) {
k=k+1;
}
x=k;
}
}
} |
Merci dans l'attente de votre réponse.