π
<-

afficher plusieurs input

Programmation et implémentation d'algorithmes.

afficher plusieurs input

Unread postby Kalocagatia » 10 Jan 2009, 15:17

Bonjour, je voulais savoir comment il était possible de mettre plusieurs input sur le même écran. Par exemple:
A=? D=?
B=? E=?
C=? F=?
Je ne connais que les fonctions prompt et input, peut être en existe t il une autre? Ou alors c est une question d affichage?
Merci de votre réponse.
1338
User avatar
Kalocagatia
Niveau 5: MO (Membre Overclocké)
Niveau 5: MO (Membre Overclocké)
Level up: 20%
 
Posts: 24
Joined: 04 Jan 2009, 00:00
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: PT*

Re: afficher plusieurs input

Unread postby tama » 10 Jan 2009, 15:34

hmm ... plusieurs input sur le même écran, c'est-à-dire ?
Tu peux utiliser une boite de dialogue si tu veux
La fonction "Request" qui est plus ou moins comme "Input"

Par exemple :
Code: Select all
Dialog
      Request "A = ",a
    Request "B = ",b
    Request "C = ",c
    Request "D = ",d
    Request "E = ",e
    Request "F = ",f
EndDlog


Par contre, ça va stocker sous forme de chaine, donc il faut utiliser expr(a) juste après la boite de dialogue pour stocker sous forme de nombre/expression

donc ça donnerait un truc du genre
Code: Select all
Dialog
      Request "A = ",a
      Request "B = ",b
    Request "C = ",c
    Request "D = ",d
    Request "E = ",e
    Request "F = ",f
EndDlog

expr(a)-a
expr(b)-b
expr(c)-c
expr(d)-d
expr(e)-e
expr(f)-f


Vala vala, sauf si j'ai pas compris ta question, j'pense que c'est ça ^^


EDIT : ah tu peux aussi utiliser un 3ème argument pour éviter l'alpha lock (obligé d'appuyer sur Alpha avant d'entrer ce que tu veux)
Pour voir ce que ça fait essaies :
Code: Select all
    Request "a=",a,0


et
Code: Select all
    Request "a=",a,1
`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: afficher plusieurs input

Unread postby Kalocagatia » 10 Jan 2009, 16:17

Oui c est ça mais j aimerais ne pas passer par une boîte de dialogue. En fait j ai vu ça dans l application EEPro présente par défaut sur la calculatrice. Ce sont comme plusieurs input affiches sur le même écran dans l IO et on peut passer de l un a l autre pour remplir les champs en utilisant les flèches. (c est aussi possible que ça ne soit du basic... Si tel est le cas tampi :> )
1338
User avatar
Kalocagatia
Niveau 5: MO (Membre Overclocké)
Niveau 5: MO (Membre Overclocké)
Level up: 20%
 
Posts: 24
Joined: 04 Jan 2009, 00:00
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: PT*

Re: afficher plusieurs input

Unread postby ProgVal » 10 Jan 2009, 17:02

C'est une fonction intégrée à ma librairie: VLib: http://tamast.actifforum.com/vlib-68k-f ... s-t374.htm (je viens de passer 1/4 d'heure à la chercher ^^)
Image

Image
User avatar
ProgVal
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 60.7%
 
Posts: 2747
Joined: 05 Jul 2007, 00:00
Location: Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale S SI (Sciences de l'Ingénieur)

Re: afficher plusieurs input

Unread postby Kalocagatia » 10 Jan 2009, 20:20

Merci beaucoup :) j essayerai ça des que j aurais un ordi sous la main .
1338
User avatar
Kalocagatia
Niveau 5: MO (Membre Overclocké)
Niveau 5: MO (Membre Overclocké)
Level up: 20%
 
Posts: 24
Joined: 04 Jan 2009, 00:00
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: PT*

Re: afficher plusieurs input

Unread postby tama » 10 Jan 2009, 22:08

Kalocagatia wrote:Oui c est ça mais j aimerais ne pas passer par une boîte de dialogue. En fait j ai vu ça dans l application EEPro présente par défaut sur la calculatrice. Ce sont comme plusieurs input affiches sur le même écran dans l IO et on peut passer de l un a l autre pour remplir les champs en utilisant les flèches. (c est aussi possible que ça ne soit du basic... Si tel est le cas tampi : )


hmm...étant donné que c'est une application (quoique je la connais pas), ça ne m'étonnerais pas que ce soit de l'ASM/C derrière ^^

Pis sinon c'est assez simple à coder, ce qui est plus "chaud" à faire c'est la fonction "Input" à la main, c'est-à-dire une fonction qui remplace l'input présent par défaut dans la calculette
`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: afficher plusieurs input

Unread postby ProgVal » 11 Jan 2009, 11:17

Un seul, c'est plutôt facile.
Plusieurs, c'est plus dur ^^

Sinon, Kalocagatia, il y a aussi un équivalent de PopUp, mais en ligne de commande, intégré dans VLib.
Image

Image
User avatar
ProgVal
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 60.7%
 
Posts: 2747
Joined: 05 Jul 2007, 00:00
Location: Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale S SI (Sciences de l'Ingénieur)


Return to Programmation

Who is online

Users browsing this forum: ClaudeBot [spider] and 8 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.
3073 utilisateurs:
>3019 invités
>47 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)