ALgorithme


  • K

    Voici l'algo :
    Saisir n
    u prend la valeur n
    Tant que u > 7
    u prend la valeur u-7
    Fin Tant que
    Afficher u

    En 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é.


  • mtschoon

    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+1

    Après Fin de Tant que , tu fais afficher n


  • K

    donc cette algorithme sert a donner l’année pour laquelle la somme aura doublé ?


  • mtschoon

    oui.


  • K

    d'accord donc cela donne ceci :
    Variable :
    n,s

    Saisir S
    S<= 2000
    S+1.5% => S
    n+1 => S et N
    Après Fin de Tant que
    Afficher n


  • mtschoon

    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é.


  • K

    Saisir n
    Tant que S=> 2000
    S+1.5%S => S
    n+1 => n
    Fin tant que
    Afficher n

    Je pense que c'est cela n'est ce pas ?


  • mtschoon

    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 -> n

    Améliore encore !


  • K

    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


  • mtschoon

    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.


  • K

    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 que

    Sortie :
    Afficher N


  • mtschoon

    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.


  • K

    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


  • mtschoon

    Merci d'ouvrir une autre discussion pour ton autre exercice.


Se connecter pour répondre