Bonjour,
1°) J'ai crée un petit programme sur Ti 83 plus avec des boîtes de dialogue "Menu", ou plus anciennement sur une Ti 89 avec "Dialog".
Existe-t-il une équivalence pour la programmation sur Ti Nspire Cx CAS ? Ou sinon comment procéder ?
2°) J'ai lu qu'il n'y avait pas de possibilité d'intégrer des"Input" avec la Ti Nspire Cx CAS.
Existe-t-il là encore une équivalence pour la programmation sur Ti Nspire Cx CAS ? Ou faut-il les placer obligatoirement comme arguments ?
En vous remerciant cordialement.
Boîte de dialogue sur Ti nspire
22 posts
• Page 1 of 3 • 1, 2, 3
-
pedro51
Niveau 2: MI2 (Membre Initié)- Posts: 3
- Joined: 20 Jul 2015, 13:40
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Boîte de dialogue sur Ti nspire
malheureusement, dans la Programmation TI Basic Nspire il n'y a pas de boîte de dialogue. pour pouvoir fait des boîtes de dialogue il faut le faire en Lua Nspire
le langage Lua Nspire propose plus de chose que Basic Nspire
il y a la commande Request qui fait la même chose que Input : l'utilisation
vidéo : https://www.youtube.com/watch?v=MB9HHiWYGKI
le langage Lua Nspire propose plus de chose que Basic Nspire
Adriweb wrote:Quelques ressources pour le Lua:
- Tutoriaux étape par étape : http://www.compasstech.com.au/TNS_Autho ... rials.html
- Documentation officielle de l'API : http://education.ti.com/nspire/scripting-api
- Autres tutos + wiki (Docs++) : https://inspired-lua.org + https://wiki.inspired-lua.org
- 2 présentations qui peuvent aider : ici (pour les débutants), et une autre pour ceux qui s'y connaissent un peu plus.
il y a la commande Request qui fait la même chose que Input : l'utilisation
Request "A :",a
vidéo : https://www.youtube.com/watch?v=MB9HHiWYGKI
-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 4501
- Images: 18
- Joined: 07 Nov 2014, 00:43
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Boîte de dialogue sur Ti nspire
Merci de votre réponse rapide.
Pour l'instant, j'avoue être complètement perdu sur le langage Lua Nspire.
Un extrait de mon petit programme pour calculer de la quantité de protéine, de glucide et de lipide du lait entier par exemple :
Pour l'instant, j'avoue être complètement perdu sur le langage Lua Nspire.
Un extrait de mon petit programme pour calculer de la quantité de protéine, de glucide et de lipide du lait entier par exemple :
- Code: Select all
Menu("Laitier","Lait entier",1,"Lait demi ecreme",2,"Lait ecreme",3,"yaourt",4,"Fromage",5)
Lbl 1
Input "Qt Lait entier ?",Z
3*Z/100->A
3.6*Z/100->B
5*Z/100->C
Disp "Proteine",A
Pause
Disp "Lipide",B
Pause
Disp "Glucide",C
Pause
Stop
-
pedro51
Niveau 2: MI2 (Membre Initié)- Posts: 3
- Joined: 20 Jul 2015, 13:40
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Boîte de dialogue sur Ti nspire
pedro51 wrote:
- Code: Select all
Menu("Laitier","Lait entier",1,"Lait demi ecreme",2,"Lait ecreme",3,"yaourt",4,"Fromage",5)
Lbl 1
Input "Qt Lait entier ?",Z
3*Z/100->A
3.6*Z/100->B
5*Z/100->C
Disp "Proteine",A
Pause
Disp "Lipide",B
Pause
Disp "Glucide",C
Pause
Stop
si tu souhaite faire un truc de ce genre je te propose de faire
- Code: Select all
Define prog()=
Prgm
Local p,z,a,b,c
Text "Laitier : 1 : Lait entier 2 :Lait demi ecreme 3 :Lait ecreme 4 : yaourt 5 :Fromage" © avant chaque chiffre tu fais enter
Request "quel produit ?",p
Request "quel quantité?",z
If p=1 then
3*z/100→a
3.6*z/100→b
5*z/100→c
Disp "Proteine : ",a
Disp "Lipide : ",b
Disp "Glucide : ",c
elseif p=2 then
...
elseif p=3 then
... © ainsi de suite
endIf
EndPrgm
en Basic Nspire il n'y a pas 'Pause' mais on a la possibilité de remonter sur les résultats du programme mais si par exemple tu veux absolument une Pause tu as la commande 'Text' il faut des String quand il s'agit des variables exemple
- Code: Select all
Text "Proteine : "&string(a)
-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 4501
- Images: 18
- Joined: 07 Nov 2014, 00:43
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Boîte de dialogue sur Ti nspire
Je vais essayer de faire ceci. Merci beaucoup cela à l'air très bien.
Cordialement.
Cordialement.
-
pedro51
Niveau 2: MI2 (Membre Initié)- Posts: 3
- Joined: 20 Jul 2015, 13:40
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Boîte de dialogue sur Ti nspire
Bonjour,
Je rencontre un problème avec la commande Request. Comment regrouper tout les arguments dans une même boite de dialogue ?
Et deuxièmement, imaginons que le programme se présente ainsi :
Supposons les paramètres nom_du_programme(2,3), comment faire pour que lors de l'exécution du programme, il s'affiche :
nom_du_programme(a,b)
5
Et non
nom_du_programme()
a 2
b 3
5
Merci d'avance pour votre aide. Cordialement.
Je rencontre un problème avec la commande Request. Comment regrouper tout les arguments dans une même boite de dialogue ?
Et deuxièmement, imaginons que le programme se présente ainsi :
- Code: Select all
Define nom_du_programme()
Prgm
Request "a",a
Request "b",b
Disp a+b
EndPrgm
Supposons les paramètres nom_du_programme(2,3), comment faire pour que lors de l'exécution du programme, il s'affiche :
nom_du_programme(a,b)
5
Et non
nom_du_programme()
a 2
b 3
5
Merci d'avance pour votre aide. Cordialement.
-
Tom129
Niveau 5: MO (Membre Overclocké)- Posts: 24
- Joined: 30 Sep 2015, 17:47
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BTS EEC
Re: Boîte de dialogue sur Ti nspire
Bonjour.
Il te suffit d'abandonner les instructions request et de passer les arguments en paramètres :
Tom129 wrote:Supposons les paramètres nom_du_programme(2,3), comment faire pour que lors de l'exécution du programme, il s'affiche :
nom_du_programme(a,b)
5
Et non
nom_du_programme()
a 2
b 3
5
Il te suffit d'abandonner les instructions request et de passer les arguments en paramètres :
- Code: Select all
Define nom_du_programme(a,b)
Prgm
Disp a+b
EndPrgm
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41981
- Images: 15887
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Boîte de dialogue sur Ti nspire
bonjour,
malheureusement sur la Nspire il n'y a pas la commande
il est possible de masquer les saisis de Request en faisant
dans ton programme d'exemple tu n'as pas besoin de
(quand il n'y a qu'une ligne à afficher il est préférable d'utiliser
malheureusement sur la Nspire il n'y a pas la commande
Dialog...EndDlog
comme sur les 68k (TI-89/92/Voyage 200) qui permet de regrouper plusieurs Request
et Text
Supposons les paramètres nom_du_programme(2,3), comment faire pour que lors de l'exécution du programme, il s'affiche :
nom_du_programme(a,b)
5
Et non
nom_du_programme()
a 2
b 3
5
il est possible de masquer les saisis de Request en faisant
- Code: Select all
Request "A :",a,0
dans ton programme d'exemple tu n'as pas besoin de
Request
voir l'exemple de critor(quand il n'y a qu'une ligne à afficher il est préférable d'utiliser
fonction
plutôt que programme
.)-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 4501
- Images: 18
- Joined: 07 Nov 2014, 00:43
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Boîte de dialogue sur Ti nspire
Merci de vos réponses. Je vais effectivement mettre "Request "A :",a,0" et préciser les paramètres de la loi normale ainsi que ses intervalles pour que ce soit plus propre. En vous souhaitant une bonne journée.
-
Tom129
Niveau 5: MO (Membre Overclocké)- Posts: 24
- Joined: 30 Sep 2015, 17:47
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BTS EEC
Re: Boîte de dialogue sur Ti nspire
Excusez moi pour le doublon mais une deuxième question me vient à l'esprit. Je serais amené à faire pareil pour la thermique en faisant la résistance thermique de la paroi d'une maison. Mais la paroi peut contenir seulement le mur et son doublage ou bien mur, doublage, lame d'air et enduit. Alors peut on choisir par la boite de dialogue le nombre d'argument que le programme va nous demander ? Merci. Cordialement.
-
Tom129
Niveau 5: MO (Membre Overclocké)- Posts: 24
- Joined: 30 Sep 2015, 17:47
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BTS EEC
22 posts
• Page 1 of 3 • 1, 2, 3
Who is online
Users browsing this forum: ClaudeBot [spider] and 2 guests