Algobox
Résolu
hsr
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'ai un problème avec mon algorithme.
J'ai noté :
1.Variables:
2. n est du type nombre
3. a est du type nombre
4.Début algorithme:
5. a prend la valeur 7000
6. n prend la valeur 0
7. Tant que (a<=16000) faire:
8. Début tant que
9. n prend la valeur n+1
10. a prend la valeur a*0.8+4000
11. Fin tant que
12. Afficher n
13.Fin algorithme
Il m'affiche ensuite quand je teste l'algorithme :
***Algorithme lancé***
***Algorithme interrompu ligne 11 : dépassement de la capacité autorisée pour les boucles***
Donc comment je peux faire pour arranger ce problème ?
Merci d'avance :)
J'ai un problème avec mon algorithme.
J'ai noté :
1.Variables:
2. n est du type nombre
3. a est du type nombre
4.Début algorithme:
5. a prend la valeur 7000
6. n prend la valeur 0
7. Tant que (a<=16000) faire:
8. Début tant que
9. n prend la valeur n+1
10. a prend la valeur a*0.8+4000
11. Fin tant que
12. Afficher n
13.Fin algorithme
Il m'affiche ensuite quand je teste l'algorithme :
***Algorithme lancé***
***Algorithme interrompu ligne 11 : dépassement de la capacité autorisée pour les boucles***
Donc comment je peux faire pour arranger ce problème ?
Merci d'avance :)
1 réponse
Ton calcul ne nécessite que de faire 6 tours dans ta boucle. Donc même si Algobox se protège en limitant le nombre d'itérations, ce n'est pas 6 qui va le coincer !
Ici l'algorithme est bon... par contre la syntaxe est complètement fausse, je ne comprends même pas comment le programme peut démarrer !
Ici l'algorithme est bon... par contre la syntaxe est complètement fausse, je ne comprends même pas comment le programme peut démarrer !