Bonjour,
Je souhaiterai pouvoir afficher une choice box affichant une liste d'options et en fonction de la réponse effectue le traitement adéquat.
Je souhaiterai que la saisie d'un chiffre par exemple 1 affiche en surbrillance le choix 1 de la liste,
mais comment faire ?
Choice box dans un programme
5 posts
• Page 1 of 1
-
wChris79
Niveau 2: MI2 (Membre Initié)- Posts: 3
- Joined: 09 Oct 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: université
Re: Choice box dans un programme
wChris79 wrote:Bonjour,
Je souhaiterai pouvoir afficher une choice box affichant une liste d'options et en fonction de la réponse effectue le traitement adéquat.
Je souhaiterai que la saisie d'un chiffre par exemple 1 affiche en surbrillance le choix 1 de la liste,
mais comment faire ?
Bonjour.
Sur TI-Nspire ? . . .
J'ai bien peur que ce ne soit impossible officiellement, et très difficile en pratique...
La TI-Nspire est une calculatrice clairement orientée programmation fonctionnelle. En tant que telle, elle ne dispose pas ou très peu d'instructions d'entrée/sorties.
C'est l'un des pires modèles sur le marché (si ce n'est le pire) sur ce point.
Levak pourra sans doute nous sortir une méthode "tordue" permettant d'obtenir partiellement / à peu près le comportement voulu...
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15814
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Choice box dans un programme
Merci de m'avoir répondu aussi rapidement. S'il existe une méthode pour parvenir à mes fins je suis preneur.
-
wChris79
Niveau 2: MI2 (Membre Initié)- Posts: 3
- Joined: 09 Oct 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: université
Re: Choice box dans un programme
Une méthode "sale" mais possible pour faire ça et d'afficher deux boites de dialogue successivement, la première de type Text donnant les choix possibles et la deuxième de type Request demandant son choix à l'utilisateur.
Il est plus pratique de séparer les deux car on est limités à une seule ligne de texte dans les boites Request. Sil il y a peu de choses à afficher, on peut bien sur le faire en une fois.
Le gros inconvénient est que l'utilisateur peut alors rentrer n'importe quoi, il faut donc mettre ces deux popups à l'intérieur d'une boucle While qui ne s'arrêtera que quand ce qui a été rentré est valide. Pour simplifier la vie à l'utilisateur, le plus simple est que les choix correspondent à des nombres entiers. Le While n'a plus besoin que de vérifier que l'entrée est un entier (ipart(x)=x) et qu'il est bien compris entre 1 et le nombre de choix possibles .
C'est un peu du bricolage et c'est assez loin de ce que tu voulais au départ, mais c'est la seule solution que je vois en l'état actuel des possibilités de programmation...
En espérant que cela t'aidera quand même,
JayTe
Il est plus pratique de séparer les deux car on est limités à une seule ligne de texte dans les boites Request. Sil il y a peu de choses à afficher, on peut bien sur le faire en une fois.
Le gros inconvénient est que l'utilisateur peut alors rentrer n'importe quoi, il faut donc mettre ces deux popups à l'intérieur d'une boucle While qui ne s'arrêtera que quand ce qui a été rentré est valide. Pour simplifier la vie à l'utilisateur, le plus simple est que les choix correspondent à des nombres entiers. Le While n'a plus besoin que de vérifier que l'entrée est un entier (ipart(x)=x) et qu'il est bien compris entre 1 et le nombre de choix possibles .
C'est un peu du bricolage et c'est assez loin de ce que tu voulais au départ, mais c'est la seule solution que je vois en l'état actuel des possibilités de programmation...
En espérant que cela t'aidera quand même,
JayTe
TabVar - Etude de fonctions sur Nspire!
-
JayTePremium
Niveau 8: ER (Espèce Rare: nerd)- Posts: 207
- Joined: 26 Jan 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Polytechnique
Re: Choice box dans un programme
Merci pour votre réponse. Je vais essayer votre solution.
-
wChris79
Niveau 2: MI2 (Membre Initié)- Posts: 3
- Joined: 09 Oct 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: université
5 posts
• Page 1 of 1
Who is online
Users browsing this forum: ClaudeBot [spider] and 3 guests