Forum

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

Programme ne marche pas ~aide~

cuikib le 25/09/2014 à 18:07
Bonsoir a tous,
J'ai fait un petit programme pas bien compliqué (sur TI-82 Stats.fr),
mais ce bougre ne fonctionne pas,
face à ma perplexité et mon incompréhension, je m'en viens donc vous demander de l'aide !
Tout d'abord le programme est simplement censé faire se déplacer un "MATHS" rebondissant sur les bords de l’écran tel un bon vieux économiseur d’écran.

Le programme :

Code
:1->X
:1->Y
:1->S
:1->T

:Lbl 1
:EffDessin

:If X=1
:Then
:1->S
:End
:If Y=1
:Then
:1->T
:End
:If X=75
:Then
:-1->S
:End
:If Y=49
:Then
:-1->T
:End

:Y+T->Y
:X+S->X
:Texte(Y,X,"MATHS
:Goto 1


Le problème :
Le "MATHS" ne se déplace que de gauche a droite restant en haut de l’écran.


Merci d'avance !
Bien le bonsoir !
linkakro le 25/09/2014 à 23:15
J'ai ajouté des balises codes dans ton message.

Pour trouver toi-même ce qui se passe et où, tu devrais ajouter des pauses et des affichages un peu partout pour consulter les valeurs des variables et ainsi vérifier la cohérence.

Le code est bon mais tu sembles avoir le bug de réinitialisation de Y [...]rDraw et Text(). La solution la plus efficace est de changer de variable. Utilise n'importe laquelle sauf Y.
Consulte mon article en lien pour la démonstration et quelques conseils.
cuikib le 26/09/2014 à 07:45
Okay merci beaucoup, en changeant la variable Y,
le programme marche magnifiquement bien !
Je ne connaissais pas du tout ce beug, merci encore.