Bonsoir,
J'ai un devoir maison à faire pour la rentrée et je n'arrive pas à faire un exercice d'algorithme. Voici le sujet:
Une bibliothèque possède 40000 livres en 2016 et a une capacité maximale de rangement de 50000 livres. Chaque année, la bibliothèque perd 2% de ses livres (livres perdus ou jetés car en mauvais état) et en rachète 2000. La bibliothèque cherche à savoir dans combien d'années la capacité de la bibliothèque ne sera plus suffisante.
1) Recopier et compléter l'algorithme suivant permettant de répondre au problème. Voici ce que j'ai fait:
Variables: n,U: nombres
n prend la valeur 0
U prend la valeur 40000
Tant que U inférieur ou égal à 50000 faire
U prend la valeur 40000*0,98n+2000
n prend la valeur n+1
Fin Tant que
Afficher n
Est-ce déjà bien complété ?
2) Programmer cet algorithme sur Algobox et le tester. Voici ce que j'ai fait:
Variables
n est du type nombre
U est du type nombre
Début algorithme
n prend la valeur 0
U prend la valeur 40000
Lire n
Tant que (U<50000) faire
Début tant que
U prend la valeur 40000*0,98n+2000
n prend la valeur n+1
Fin tant que
Afficher U
Fin algorithme
Cet algorithme ne fonctionne pas.
Ou est le problème ? Merci d'avance de votre aide et bonne soirée.
J'ai repris exactement votre algorithme mais l'algorithme m'affiche une infinité de 0. Que dois-je rentrer comme valeur pour le tester ?
C'est bon j'ai trouver mon erreur mais l'algorithme ne m'affiche pas 10 à la fin mais 20. Ou est le problème ?
L'algorithme est le même que vous mais voici le résultat :
***Algorithme lancé***
Entrer n : 10
41200
42376
43528.48
44657.91
45764.752
46849.457
47912.468
48954.219
49975.134
50975.632
20
***Algorithme terminé***
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :