ALgorithme
-
Kkaaris dernière édition par
Voici l'algo :
Saisir n
u prend la valeur n
Tant que u > 7
u prend la valeur u-7
Fin Tant que
Afficher uEn 2009, Clara verse sur un livret d’épargne la somme de 1 000 euros. Ce compte rapporte 1,5 % par an.
Ecrire un algorithme donnant l’année pour laquelle la somme aura doublé.
-
BONSOIR ! ( un petit Bonjour ou Bonsoir fait plaisir ! )
L'algorithme que tu donnes est visiblement un exemple , mais il n'a rien à voir avec la question que tu poses . Tu t'inspires de l'exemple donné.
Piste pour l'algorithme relatif au livret d'épargne ( à intérêts composés , je suppose ) .
Tu choisis deux variables:
n pour l'année ( à partir de 2009 ) et S pour la somme placée ( à partir de 1000 €)Tu utilises la boucle Tant que :
Tant que S ≤ 2000 , S prend la valeur S+1.5%S et n prend la valeur n+1Après Fin de Tant que , tu fais afficher n
-
Kkaaris dernière édition par
donc cette algorithme sert a donner l’année pour laquelle la somme aura doublé ?
-
oui.
-
Kkaaris dernière édition par
d'accord donc cela donne ceci :
Variable :
n,sSaisir S
S<= 2000
S+1.5% => S
n+1 => S et N
Après Fin de Tant que
Afficher n
-
Il faut améliorer tout cela.
Il faut saisir n ( 2009)
Il manque Tant que
Il s'agit de 1.5%S au lieu de 1.5%
n+1 => S et N ne veut rien dire ...
Le" Après" ne veut rien dire ...
Pour une syntaxe correcte , inspire toi de l'exemple donné.
-
Kkaaris dernière édition par
Saisir n
Tant que S=> 2000
S+1.5%S => S
n+1 => n
Fin tant que
Afficher nJe pense que c'est cela n'est ce pas ?
-
Dans ton précédent post , tu n'a saisi que S , Je t'ai dit de saisir n ( mais en plus de S ).
IL faut saisir n ( l'année 2009) ET S ( la somme de 1000 € )
"S=> 2000" ???? que veux-tu dire ?
Une remarque : j'ignore les habitudes de ton professeur mais , habituellement ,on écrit:
S+1.5%S -> S
n+1 -> nAméliore encore !
-
Kkaaris dernière édition par
alors voila je lai améliorer :
Afficher N
Afficher S
S+1.5%S -> S
Tant que S ≤ 2000
n+1 -> n
Fin tant que
Afficher N
-
Il reste à améliorer l'ordre des instructions.
L'instruction S+1.5%S -> S doit être entre Tant que et Fin de Tant que , pour que le programme fonctionne.
-
Kkaaris dernière édition par
Variable :
n (pour l’année) , s ( pour la somme placée )Entrée :
Afficher N
Afficher S
Initialisation :
n+1 -> n
Traitement :
Tant que S ≤ 2000
S+1.5%S -> S
Fin tant queSortie :
Afficher N
-
Je ne suis pas certaine que tu aies bien compris le programme...
n+1 -> n doit être entre Tant que et Fin de tant que ( et ne touche pas à la place de S+1.5%S -> S )
L'initialisation correspond aux valeurs initiales de n et de S:
n=...
S=...Entrée : Afficher n et S : je ne sais pas ce que tu veux dire exactement.
-
Kkaaris dernière édition par
A oui merci j'ai enfin compris sait gentil par contre il y a cette question qui suit la précédente qui est :
Pour quelle valeur de n, la somme des n premiers entiers dépasse-t-elle 1000 ?
Que faut -il faire dans cette exercice
-
Merci d'ouvrir une autre discussion pour ton autre exercice.