π
<-

Prèsentation des résultats

:32ti89: :32ti892: :32ti89t: :32ti89tn: :32ti92: :32tiv200:

Prèsentation des résultats

Unread postby novata » 19 Jun 2012, 14:51

Bonjour à tous!!

Quelqu'un qui sait pourquoi quand j'écris:
...
Disp "s11="s11,"s12="s12
Disp "s21="s21,"s22="s22
Disp "dlt="dlt
Pause
Disp""
Disp "Gp[dB]="gpdb
Disp "Gp natur="gpnatur
Disp "gp norm="gp
Pause
...


Je obtien dans l'écrain:
[color=#4000BF]"s11=" 1
"s12=" 1
"s21=" 1
"s22=" 1
"dlt=" 1


9."Gp[dB]="
"Gp natur=".10^9/10
1.8·"gp norm="[/color]

C'est à dire, pour quoi quelque fois le résultat est avant? pour quoi des autres fois après?
J'amairais que tous les fois les résultats était après!

Merci beaucoup!
User avatar
novata
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Level up: 60%
 
Posts: 2
Joined: 19 Jun 2012, 14:46
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Prèsentation des résultats

Unread postby Lionel Debroux » 19 Jun 2012, 17:54

A priori, là, ce que la machine comprend, c'est qu'elle doit multiplier une chaîne de caractères par un nombre :)
Et je ne sais pas exactement pourquoi elle affiche tantôt devant, tantôt derrière.

Essaie de mettre des virgules pour séparer la chaîne de caractère, et la variable que tu affiches: Disp "Gp[dB]=", gpdb :)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Prèsentation des résultats

Unread postby novata » 19 Jun 2012, 23:20

merci!! oui c'est bizarre, quelques fois avant quelque fois derrière...
User avatar
novata
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Level up: 60%
 
Posts: 2
Joined: 19 Jun 2012, 14:46
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Prèsentation des résultats

Unread postby Bisam » 20 Jun 2012, 12:16

Si tu veux afficher sur une même ligne la chaîne de caractères et le résultat numérique, il faut :
- soit utiliser la commande Output et calculer toi-même où positionner le résultat numérique (au pixel près : chaque caractère occupe 6 pixels en largeur et 8 en hauteur),
Code: Select all
Output 1,1,"s11="
Output 1,25,s11

- soit convertir ton résultat numérique en chaîne de caractères et le concaténer à la suite du texte
Code: Select all
Disp "s11="&string(s11)

Tu peux même formater le résultat numérique en utilisant la commande "format" pour qu'il soit afficher sous forme scientifique, ou avec seulement 2 chiffres après la virgule...
Je te renvoie au manuel pour en savoir plus sur cette commande particulière.
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: Prèsentation des résultats

Unread postby kyky » 19 Jul 2012, 21:19

Bonsoir bisam peut tu mieux expliqué
Disp "s11="&string(s11)
car voila j'ai un soucis pas tres compliqué. (je possède une ti 89 titanium)

Je souhaite afficher le résultat d'une opération sur la même ligne que du texte

Exemple:

Input "Date de naissance?",age

Disp "tu as" (age-2012) "ans".

Ou m'indiquer un liens vers un programme qui peut me servir d'exemple
User avatar
kyky
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 64%
 
Posts: 11
Joined: 19 Jul 2012, 20:54
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Prèsentation des résultats

Unread postby Loulou 54 » 20 Jul 2012, 00:45

s11 est une variable de type expression, elle contient un nombre, n'est-ce-pas ?

Lorsque tu écris Disp "s11" tu affiche la chaîne de caractère "s11".
Lorsque tu écris Disp s11, tu affiches le contenu de la variable s11.

Je souhaite afficher le résultat d'une opération sur la même ligne que du texte


C'est exactement ce qu'a fait Bisam avec l'instruction Disp "s11="&string(s11) .

Si tu veux afficher sur une même ligne un résultat et une chaîne de caractères, il faut convertir ton résultat en une chaîne de caractère ( string(s11) transforme une EXPR en STR) puis le coller au bout de ta chaîne de caractère (c'est ce qu'on appelle concaténer, à l'aide de l'opérateur &).

Exemple:

Input "Date de naissance?",age

Disp "tu as" (age-2012) "ans".


Ainsi, ici ça donne :
Disp "Tu as "&string(age-2012)&" ans."

N'hésite pas à poser d'autres questions si nécessaire. :)
A+
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: Prèsentation des résultats

Unread postby kyky » 20 Jul 2012, 09:26

Merci Pour ta Reponses et surtout pour la formule.

MAIS car il en faut un, cela ne fonctionne!!! , il manque un detail subtile, il faut que la calculatrice soit en ANGLAIS, et oui le FRANCAIS bug, heureusement que j'ai vue la remarque dans d'autre topic.

En tous cas vraiment merci.

Une dernieres chose, comment Fais on pour supprimer le point dans le resultat (exemple 20. ans), j'utilise la commande FIX0
User avatar
kyky
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 64%
 
Posts: 11
Joined: 19 Jul 2012, 20:54
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Prèsentation des résultats

Unread postby Lionel Debroux » 20 Jul 2012, 09:28

il faut que la calculatrice soit en ANGLAIS, et oui le FRANCAIS bug

Ah oui. Toutes les langues autres que l'anglais créent le même problème, et nombreux sont les gens qui conseillent de les éviter :)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Prèsentation des résultats

Unread postby kyky » 20 Jul 2012, 15:31

Maintenant elle resteras en Anglais, meme si je trouve sa TRISTE.


27/07/2012

Je rajoute un commentaire pour dire que les termes francais ne sont pas les memes, c'est donc pas un bug.

Voici le liens qui peut etre utile pour traduire les programmes

archives_voir.php?id=6598


Disp "Tu as "&string(age-2012)&" ans." version anglais

Disp "Tu as "&chaîne(age-2012)&" ans." version francais
User avatar
kyky
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 64%
 
Posts: 11
Joined: 19 Jul 2012, 20:54
Gender: Not specified
Calculator(s):
MyCalcs profile


Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 5 guests

-
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.
702 utilisateurs:
>681 invités
>14 membres
>7 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)