Page 1 of 1

Programme ne marche pas. Que faire?

Unread postPosted: 06 Dec 2017, 19:34
by uydtrsxfcghvjbkuig
Bonjour/Bonsoir,

Je fais face à un problème qui prouve assez nuisant. Je n'ai rien trouvé de similaire sur les forums Ti et ​​donc, j'espère que vous pourriez m'aider à trouver une solution.

Mon problème est le suivant:

Aujourd'hui même, en maths, nous avons mis un nouveau programme sur notre calcuatrice. J'ai la calculatrice Ti-83 Premium CE.

(le programme dont il est question est en rapport avec la Loi Binomiale et est affiché en pièce jointe)

Après avoir taper le programme pour la première fois, celui-ci marchait parfaitement.
Cependant, pour une raison qui m'échappe, le programme ne marche plus sur ma calculatrice.

Quand je tape une valeur de E, l'écran n'affiche rien et un cercle jaune à côté de l'icône de la batterie tourne, mais rien ne s'affiche et rien ne se passe jusqu'à que je presse le bouton "ON" pour que la calculatrice m'affiche ERREUR 1:QUITTER.

Je ne comprend vraiment pas pourquoi ce problème a lieu avec ce programme spécifiquement puisque tous mes autres marchent normalement.

J'ai essayer de réinitialiser, et même de RESET ma calculatrice - sans résultats. La calculatrice répète la même chose à chaque fois.

Je ne sais pas quoi faire, et j'ai un contrôle de Maths qui approche. Je vous serai infiniment reconnaissante si vous pouviez m'aider.

Merci d'avance.

Re: Programme ne marche pas. Que faire?

Unread postPosted: 06 Dec 2017, 19:36
by Hamza.S
salut,

ton E ne varie pas dans ta boucle, conclusion tu as une boucle infinie.

Re: Programme ne marche pas. Que faire?

Unread postPosted: 06 Dec 2017, 19:44
by uydtrsxfcghvjbkuig
Salut!

Je ne pense pas avoir bien compris, comment dois-je faire pour varier le E?

(je m'excuse pour ma confusion, je suis assez nulle quand ca vient aux calculatrices)

Re: Programme ne marche pas. Que faire?

Unread postPosted: 06 Dec 2017, 19:47
by randlog
Il faut qu'il y ait du changement pour la variable E, sinon le while renverra toujours là même chose et la boucle na pas de raisons de s'arrêter...
(quand tu saisi un E plus grand que 1/3 OK rentre dans la boucle, qui augmente N de 1 tant que E est mlus grand que 1/3 mais si tu touches pas à E ben c'est toujours vrai...)

Re: Programme ne marche pas. Que faire?

Unread postPosted: 06 Dec 2017, 19:53
by uydtrsxfcghvjbkuig
Mais, quand on met Prompt, la calculatrice demande la valeur de E, qui changerai si je mettais une valeur différente, non?

En tout cas, merci beaucoup pour avoir pris le temps de répondre!

Re: Programme ne marche pas. Que faire?

Unread postPosted: 06 Dec 2017, 19:54
by randlog
Ben oui mais si tu mets une valeur plus petite qu'un tiers, il va pas rentrer dans la boucle ça n'a aucun intérêt, tu vas avoir n=0...
dans la boucle while il doit te manquer une ligne qui traite de la variable E

Re: Programme ne marche pas. Que faire?

Unread postPosted: 06 Dec 2017, 19:57
by loupiot
la boucle s'arrête quand E est inférieur à 1/3 mais rien en fais varier E dans cette boucle. Autrement dit, si l'utilisateur rentre un E supérieur à 1/3, la boucle ne s'arrête jamais.
Il faut que quelque chose fasse varier E dans la boucle, sinon elle ne s'arrête pas :)