Algobox

Résolu
hsr -  
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 :)

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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 !
0