Afficher la valeur d'une variable dans une phrase
Modérateur: Mike
10 messages
• Page 1 sur 1
Afficher la valeur d'une variable dans une phrase
Bonsoir,
Je souhaite faire afficher la valeur d'une variable au milieu d'une phrase
Par exemple,
print "quel age as-tu?"
input X
print "Tu a (valeur de la variable X) ans"
mais pas mettre
print "tu a"
print X
print "ans"
La dernière ligne est incorrecte : comment dois-je l'écrire?
Merci
Je souhaite faire afficher la valeur d'une variable au milieu d'une phrase
Par exemple,
print "quel age as-tu?"
input X
print "Tu a (valeur de la variable X) ans"
mais pas mettre
print "tu a"
print X
print "ans"
La dernière ligne est incorrecte : comment dois-je l'écrire?
Merci
ClassPad 300 - Graph 35+
- endless_tender
- Messages: 16
- Inscription: 25 Octobre 2008 13:12
Re: Afficher la valeur d'une variable dans une phrase
C'est en C ou en basic?
En basic, tu affiches la phrase avec des espaces à la place des chiffres, puis tu utilises la commande Locate (ou Text, selon si tu écris sur la fenêtre normale ou graphique) pour afficher l'âge à la place que tu veux.
Tu peux également utiliser ces commandes pour afficher toute la phrase.
En basic, tu affiches la phrase avec des espaces à la place des chiffres, puis tu utilises la commande Locate (ou Text, selon si tu écris sur la fenêtre normale ou graphique) pour afficher l'âge à la place que tu veux.
Tu peux également utiliser ces commandes pour afficher toute la phrase.
- Alflex
- Messages: 71
- Inscription: 10 Février 2008 20:25
- Localisation: Lille/Hombourg-Haut
Re: Afficher la valeur d'une variable dans une phrase
c'est en BASIC
Rrr, m'énerve, j'y arrive pas
Rrr, m'énerve, j'y arrive pas
ClassPad 300 - Graph 35+
- endless_tender
- Messages: 16
- Inscription: 25 Octobre 2008 13:12
Re: Afficher la valeur d'une variable dans une phrase
Essaye de cette façon:
- Code: Tout sélectionner
ClrText
"AGE"?->A
ClrText
Locate 1,1,"TU AS"
Locate 7,1,A
If A<10
Then 9->B
Else 10->B
IfEnd
Locate B,1,"ANS."
- Alflex
- Messages: 71
- Inscription: 10 Février 2008 20:25
- Localisation: Lille/Hombourg-Haut
Re: Afficher la valeur d'une variable dans une phrase
Je programme sur une Casio Classpad 300; j'ai ce programme :
clrtext
print Age
input A
clrtext
locate 1,1,"Tu as ans"
locate 38,1,A
qui me donne ca :
Tu a 5 ans
Alors que j'ai mis locate 38 ! :s si je mets locate, 40, cela m'avancera la variable d'une fraction de place; en quoi est exprimé ce locate? :s
Enfin, je ne comprend pas pourquoi je dois mettre un nombre aussi grand :s
clrtext
print Age
input A
clrtext
locate 1,1,"Tu as ans"
locate 38,1,A
qui me donne ca :
Tu a 5 ans
Alors que j'ai mis locate 38 ! :s si je mets locate, 40, cela m'avancera la variable d'une fraction de place; en quoi est exprimé ce locate? :s
Enfin, je ne comprend pas pourquoi je dois mettre un nombre aussi grand :s
ClassPad 300 - Graph 35+
- endless_tender
- Messages: 16
- Inscription: 25 Octobre 2008 13:12
Re: Afficher la valeur d'une variable dans une phrase
Ah, oui, effectivement... En fait, j'ai testé mon programme sur G100, mais c'est vrai que le classpad 300 possède un écran vraiment différent...
Le nombre correspond peut-être au nombre de pixels?
Le nombre correspond peut-être au nombre de pixels?
- Alflex
- Messages: 71
- Inscription: 10 Février 2008 20:25
- Localisation: Lille/Hombourg-Haut
Re: Afficher la valeur d'une variable dans une phrase
ou un mauvais réglage de la calto.. j'vai voir
merci pour ton aide
ps : ingénieur dans quelle école?
merci pour ton aide
ps : ingénieur dans quelle école?
ClassPad 300 - Graph 35+
- endless_tender
- Messages: 16
- Inscription: 25 Octobre 2008 13:12
Re: Afficher la valeur d'une variable dans une phrase
bon, idem en ce qui concerne les lignes, sauf que pour sauter d'une ligne, il faut mettre locate 10 par ex
premiere ligne : locate 1
deuxième ligne : locate 10
etc..
je cherche la regle pr la place ds la ligne, mais je suis sur que c'est un mauvais réglage...
premiere ligne : locate 1
deuxième ligne : locate 10
etc..
je cherche la regle pr la place ds la ligne, mais je suis sur que c'est un mauvais réglage...
ClassPad 300 - Graph 35+
- endless_tender
- Messages: 16
- Inscription: 25 Octobre 2008 13:12
Re: Afficher la valeur d'une variable dans une phrase
Locate
Syntaxe 1 : Locate <abscisse x>, <ordonnée y>, <expression>
Syntaxe 2 : Locate <abscisse x>, <ordonnée y>, "<chaîne>"
Fonction : Cette commande affiche le résultat de l’expression spécifiée ou la chaîne de
texte spécifiée aux coordonnées spécifiées.
Description
• Les coordonnées du coin supérieur gauche dans la zone valide de la commande Locate
sont (1, 1), et les valeurs des coordonnées peuvent être spécifiées dans une plage
comprise entre 1 et 290 pour l’abscisse x et 1 et 290 pour l’ordonnée y. Notez toutefois que
le ClassPad compte en fait 160 x 240 points.
• Le résultat de l’expression est affiché sur une seule ligne.
Manuel de la ClassPad 300... voila p-e la réponse..
Syntaxe 1 : Locate <abscisse x>, <ordonnée y>, <expression>
Syntaxe 2 : Locate <abscisse x>, <ordonnée y>, "<chaîne>"
Fonction : Cette commande affiche le résultat de l’expression spécifiée ou la chaîne de
texte spécifiée aux coordonnées spécifiées.
Description
• Les coordonnées du coin supérieur gauche dans la zone valide de la commande Locate
sont (1, 1), et les valeurs des coordonnées peuvent être spécifiées dans une plage
comprise entre 1 et 290 pour l’abscisse x et 1 et 290 pour l’ordonnée y. Notez toutefois que
le ClassPad compte en fait 160 x 240 points.
• Le résultat de l’expression est affiché sur une seule ligne.
Manuel de la ClassPad 300... voila p-e la réponse..
ClassPad 300 - Graph 35+
- endless_tender
- Messages: 16
- Inscription: 25 Octobre 2008 13:12
Re: Afficher la valeur d'une variable dans une phrase
Ah, ben voila ^^
On dirait que tu as trouvé!
Je suis à polytech'lille, en 4ème année (2ème année du cycle ingénieur)
On dirait que tu as trouvé!
Je suis à polytech'lille, en 4ème année (2ème année du cycle ingénieur)
- Alflex
- Messages: 71
- Inscription: 10 Février 2008 20:25
- Localisation: Lille/Hombourg-Haut
10 messages
• Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités