π
<-

Faire afficher une ligne texte+variable dans programme basic

Programmation et implémentation d'algorithmes.

Faire afficher une ligne texte+variable dans programme basic

Unread postby nestor » 28 Feb 2009, 09:39

La question est dans le titre

Si j'écris un programme en basic (dans l'éditeur de programme de la voyage 200), j'utilise DISP pour faire afficher du texte par le programme sur l'écran Input/Ouput des programmes (F5)

Je voudrais pouvoir faire afficher du texte, suivi d'une valeur de variable sur une même ligne. Genre pour la commande (celle la ne marche pas)

DISP "S1=" S1


qui donnerait à l'affichage

S1=valeur de S1


Comment faut-il faire ? utiliser autre chose que la commande DISP ? quoi mettre entre le texte et la variable ?
User avatar
nestor
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 60%
 
Posts: 8
Joined: 19 Feb 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: --

Re: Faire afficher une ligne texte+variable dans programme b

Unread postby Bisam » 28 Feb 2009, 10:35

Avec Disp, tu ne pourras le faire qu'en convertissant la valeur de S1 en chaîne de caractères... mais tu perdras l'affichage "joli" pour les fractions ou les intégrales par exemple.

Tu peux aussi le faire avec 2 commandes Output, mais il faudra que tu calcules à la main l'espacement entre le "S1=" et sa valeur (un caractère = 6 pixels de large).
Le problème qui surviendra est que si tu veux afficher plusieurs résultats, un Output ne vas pas défiler vers le haut automatiquement...
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Faire afficher une ligne texte+variable dans programme b

Unread postby tama » 29 Apr 2010, 14:58

(hmm j'avais pas vu ce topic :/)
Sur les 68k, il existe la fonction string() pour convertir un nombre en chaine de caractères, il ne reste alors plus qu'à concaténer la chaine ("S1=") et le nombre converti avec l'opérateur ""
Ce qui donne :
Disp "S1="string(S1)
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: Faire afficher une ligne texte+variable dans programme b

Unread postby Loulou 54 » 29 Apr 2010, 17:26

tama wrote:(hmm j'avais pas vu ce topic :/)
Sur les 68k, il existe la fonction string() pour convertir un nombre en chaine de caractères, il ne reste alors plus qu'à concaténer la chaine ("S1=") et le nombre converti avec l'opérateur ""
Ce qui donne :
Disp "S1="string(S1)


Voilà. Et si S1 peut être long (sortir de l'écran), utilise la fonction
Pause "S1="string(S1)
Tu auras la possibilité de faire dérouler la ligne, comme dans l'écran HOME ! :;):
Mes programmes => ici !
User avatar
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.6%
 
Posts: 1985
Images: 8
Joined: 02 Aug 2009, 00:00
Location: 54, près de Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingé Logiciel chez Amazon

Re: Faire afficher une ligne texte+variable dans programme b

Unread postby Bisam » 29 Apr 2010, 18:44

Vous êtes bien gentils tous les deux de répondre à un topic 2 mois après ma réponse... pour donner la même réponse à quelqu'un qui n'est plus jamais revenu...
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Faire afficher une ligne texte+variable dans programme b

Unread postby tama » 29 Apr 2010, 20:22

Bah nan c'est pas la même réponse, puisque tu suggérais d'utiliser Output, ou de convertir mais t'as pas dit comment, on a donné plus de détails
Par contre c'est vrai que c'est 2 mois plus tard, et je me suis justifié en disant que j'avais pas vu ce topic
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: Faire afficher une ligne texte+variable dans programme b

Unread postby Loulou 54 » 29 Apr 2010, 21:40

Arf j'avais pas vu ! ^^ Oui je pense qu'on a juste précisé !
Mes programmes => ici !
User avatar
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.6%
 
Posts: 1985
Images: 8
Joined: 02 Aug 2009, 00:00
Location: 54, près de Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingé Logiciel chez Amazon


Return to Programmation

Who is online

Users browsing this forum: ClaudeBot [spider] and 1 guest

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1019 utilisateurs:
>992 invités
>22 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)