Forum

Catégorie : Support
Forum : TI-82 STATS.fr
Vues : 6325
Réponses : 4
Type : discussion
Etat : réponses autorisées

Exercice

Juliane le 09/12/2009 à 14:25
Bonjour,

J'ai un exercice à faire en module maths pour demain et je ne comprends malheureusement rien à la TI . Je voudrais juste savoir ce qu'il faut faire pour réussir à faire cet exercice.

Un peu d’épargne
On considère l’algorithme suivant :
Mettre 5000 dans S
Mettre 0 dans N
Effacer l’écran
Tant que S est strictement inférieur à 8000
Remplacer S par S*1,02
Augmenter N de 1
Afficher N et S
Fin du Tant Que
Où S désigne la somme détenue par Paul à la banque et N désigne le nombre de semestres de dépôt.
Questions :
– Écrire les affichages successifs qui apparaîtront à l’écran.
– Donner un problème dont la solution est donnée par cet algorithme.

J'ai rentré ceci :

PROGRAM:EPARGNE
Input "S=5000", S
Input "N=0", N
While S<8000
S*1,02S
N+1N
Disp "S=" S
Disp "N=", N
End
Stop

Mais je n'arrive pas à trouver de résultat, soit ce que j'ai rentré est faux soit je ne sais pas m'y prendre (ou bien les 2 )

Merci minied.gif
sypotu le 09/12/2009 à 16:12
Ta solution est presque bonne, mais tu n'as pas utilisé la fleche sto (touche au desus de ON)(schématisé dans mon programme par "->"). Après il te manquait quelque instruction mais tu les connaisait probablement pas happy.gif

Voilà ma solution :
Code
5000->S   //tu met 5000 dans S
0->N      //avec un imput tu demande la valeur à l'utilisateur
EffEcr    // efface l'écran
While S<8000
S*1.02->S
N+1->S
Disp "S=",S
Disp "N=",N
Pause    // attend que tu appuie sur entrer pour continuer
End
Stop     //facultatif


Pour les questions à toi de jouer !! winkle.gif
Wirekey le 09/12/2009 à 16:13
Hum.. Voilà le code :
(Pour une TI-82 stat.fr

Code
500->S //Mettre 500 dans S
0->N // Mettre 0 dans N
EffEcr // Effacer lécran
While S<8000 // Tant que S<8000
S*1.02->S // Remplacer S par S*1.02
N+1->N // Ajouter 1 à N
Disp S,N // Afficher S et N

Pause // Ce n'est pas dans l'exo mais sinon tu aura du mal à répondre à – Écrire les affichages successifs qui apparaîtront à l’écran.

End // Fin du tant que


Ce qui n'allait pas :

Citation
Code
PROGRAM:EPARGNE

Input "S=5000", S // La tu demande a l'utilisateur de rentrer un nombre qui sera stocké dans S. "S=5000" sera affiché à l'écran.

Input "N=0", N // Meme problem

While S<8000 // Ok

S*1,02S // S*1.02->S on rentre cette nouvelle valeur dans la variable S

N+1N // Idem

Disp "S=" S // Ok

Disp "N=", N // Ok

End // Ok

Stop // Le programme s'arrete tout seul quand il n'as plus de commande a suivre.
Wirekey le 09/12/2009 à 16:14
Désolé du Double poste ^^ sypotu les rare fois ou je repond tu rep avant moi :@ ^^

Tant pis... cry.gif
sypotu le 09/12/2009 à 16:39
pas grave happy.gif

tu as mieux expliqué que moi alors ça ne faira que l'aider ! winkle.gif