Forum

Catégorie : Support
Forum : TI-82 STATS
Vues : 803
Réponses : 1
Type : discussion
Etat : réponses autorisées

PROGRAMME TI82

kiki72 le 21/06/2015 à 12:47
Bonjour à tous,
J'ai un algorithme a rentrer dans ma TI 82:
Variables: n,u,M
Initialisation: u prend la valeur 0.02
n prend la valeur 0
saisir la valeur de M
Traitement: Tant que U>M Faire:
U prend la valeur e^(2u)-e^(u)
n prend la valeur n+1
fin tant que
Sortie: Afficher n


et jai fait:

Prompt M
0->N
0.02->u
while U>M
(e^(2u)-e^(u))->U
n+1->n
End
Disp N

SAUF que la question de mon exercice c'est pour M=60 et il m'affiche 0 alors que je devrais trouver n=36
merci de vos reponses.
Mingerton le 21/06/2015 à 14:27
C'est normal. La condition de boucle est Tant que M<U. Or, au départ du programme, U=0,02 et M=60 donc M est déjà supérieur à U. la boucle n'est pas lancée et la première valeur de N est affichée, c'est à dire 0.

Pour avoir 36, la condition de boucle doit être : Tant que M>U.