une une petite ville, on constate depuis quelque années un hausse annuelle de 5% du prix des loyers.
Cette année, le prix moyen de location du métre carré est de 8 euro
On souhaite déterminer le nombre d'années N au bout duquel le prix moyen de location du metre carré dépassera 12euros
On veut compléter l'algorithme ci contre afin qui affiche le nombre d'année cherché
Il faut que je complète l'algortime pour que je puisse faire la suite
Variable L est un réel
N est un entier
Initialisation L prend la valeur 8
N prend la valeur 0
Traitement Tant que..........faire
L prend la valeur ..*L
N prend la valeur N+1
fin tant que
Sortie Aficher N
Bonsoir, oui mais avant de le compléter il faut bien comprendre ce qu'il fait ?
Est-ce que tu vois à peu près comment il marche ?
Bonsoir
Quand la boucle doit-elle se terminer ?
quel est le coefficient multiplicateur lié à une augmentation de
Variables :
L, réel
N, entier
Initialisation :
L ← 8
N ← 0
Traitement :
Tant Que (L < 12) Faire
L ← 1,05 * L
N ← N + 1
Fin Tant Que
Sortie :
Afficher (N)
As-tu compris ?
Teste et dis-moi quelle année tu trouves
le but de l'algorithme c'est de calculer au bout de quel année le prix moyen arivera a 12euros non ?
oui tout à fait.
Et donc la boucle TantQue doit se poursuivre TantQue le prix (donc L) est inférieur à 12
et puis dans la boucle il faut actualiser chaque année le prix et on sait que quelque chose qui augmente de 5% est multiplié par 1.05
et donc L prend la valeur 1.05*L
D'où algorithme complété, que tu peux voir aussi dans le post d'A2lexis sous la forme d'un langage de calculatrice au lieu d'algobox.
merci A2lexis et Galpion
j'ai aussi un tableau a complete
etape L N Condition valider
avant la boucle
1er passage
2nd passage
ect
j'ai pas bien comprit
c'est juste un tableau qu'il faut remplir en faisant fonctionner l'algorithme à la main, instruction par instruction.
donc:
etape L N Condition verifiéé?
avant la boucle 8 0 Non
1ere passage 8,4 1 non
ect ..
c'est sa ?
etape L N Verifiée ?
Avant la boucle 8 0 non
1er passage 8,4 1 non
2eme 9,45 2 non
3eme 9,9225 3 non
4eme 10,418625 4 non
5eme
6eme
7eme
9eme
apres il y a trop de chifre apres la vigule je ny arive pas
Etapes | L | N | L < 12 ? |
0 | 8 | 0 | oui |
1 | 8,4 | 1 | oui |
2 | 8,82 | 2 | oui |
3 | 9,26 | 3 | oui |
4 | 9,72 | 4 | oui |
5 | 10,21 | 5 | oui |
6 | 10,72 | 6 | oui |
7 | 11,25 | 7 | oui |
8 | 11,82 | 8 | oui |
9 | 12,4 | 9 | non |
Attention, si la condition n'est pas vérifiée, l'algorithme s'arrête !
(peut-être que mes valeurs sont fausses :/ )
Après vérification, mes valeurs sont correctes, sauf pour l'étape 7 où L = 11,26 et non pas 11,25 (erreur d'arrondi) !
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :