Bonjour à tous,
J'ai un problème, pourtant simple, mais assez perturbant , avec la commande Output. En fait, quand je fait un output avec un rand^10 , il ne s'affiche pas exactement OÙ je voudrais. Je vous montre un exemple à l'aide d'un simple programme :
.AAA
rand^10->A
Output(0,0,A>Dec)
Pause 1800
Voila! Et mon problème est quele chiffre au hasard (qui est donc compris entre 1 et 9) s'affiche tout en haut de l'ecran (donc l'axe Y est bon) mais pas tout à gauche (l'axe X) . Il est à peu près un ou deux caractères à gauche du milieu.
J'espère que quelqu'un pourra m'éclairer la dessus! (J'ai une TI-83 Plus .fr). Merci!
[AXE] Problème avec la commande Output
Voir le premier message non lu • 3 messages
• Page 1 sur 1
-
lcq92
Niveau 1: MD (Membre Débutant)- Messages: 2
- Inscription: 29 Avr 2012, 13:28
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: [AXE] Problème avec la commande Output
En fait ton chiffre (compris entre 0 et 9), s'affichera en décalé tout le temps car A est une variable de 2 octets, donc A peut avoir une valeur entre 0 et 65355. Donc ce nombre peut prendre jusqu'à 5 caractères, et la fonction Output() anticipe toujours un peu plus de place pour les caractères des dizaines, centaines, milliers et dizaines de milliers.
Maintenant comment afficher un nombre de deux octets de manière le plus décalé à gauche ?
En utilisant la commande Text(0,0,A>Dec) ! Cette commande prévoit l'espace nécessaire et plus le nombre prend des caractères, plus il se décalera vers la droite.
PS : si tu veux une grande police pour ton chiffre, fait un Fix 1 au début du programme et un Fix 0 à la fin.
Maintenant comment afficher un nombre de deux octets de manière le plus décalé à gauche ?
En utilisant la commande Text(0,0,A>Dec) ! Cette commande prévoit l'espace nécessaire et plus le nombre prend des caractères, plus il se décalera vers la droite.
PS : si tu veux une grande police pour ton chiffre, fait un Fix 1 au début du programme et un Fix 0 à la fin.
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
-
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)- Messages: 849
- Inscription: 30 Sep 2009, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Ecole d'ingénieur informatique et industriel
Re: [AXE] Problème avec la commande Output
Merci beaucoup pour cette réponse rapide!
Et tu vois, cette fois, je l'ai posté au bon endroit! (SdZ)
Bonne soirée!
Et tu vois, cette fois, je l'ai posté au bon endroit! (SdZ)
Bonne soirée!
-
lcq92
Niveau 1: MD (Membre Débutant)- Messages: 2
- Inscription: 29 Avr 2012, 13:28
- Genre:
- Calculatrice(s):→ MyCalcs profile
3 messages
• Page 1 sur 1
Retourner vers Langages alternatifs
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 18 invités