π
<-

Aide programmation

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

Re: Aide programmation

Message non lude Hedg-Hops » 17 Déc 2011, 00:18

bisam oui j'ai vraiment lu le manuel, et oui je suis aussi habitué si j'ai un trou qu'on me reponde en 2 sec pour que j'avance plus vite c'est vrai x).
Mais les puissance yavais pas dans le manuel ( j'ai eu ma réponse a part 2,3 et -1 je peux pas !)
je sais que le getkey est le code touche qui renvoi une valeur, j'ai vu que, suivant la touche modificateur diamant etc ça changeait la getkey d'une même touche.
Ce que je voulais faire en faite d'assez compliqué: que la calto génère automatiquement une valeur qui sera placé dans la variable X, et, la valeur devrai être une valeur d'un getkey...
C'est le principe du jeu reflex: le programme génère un nombre(X): 13,
une condition dis "if X=13 :"enter"->image1
puis image 1 est affiché a l'écran
puis si on appui sur la mauvaise touche c'est faut (if Key pas egale a X) alors -10 sur le score par exemple.

Enfin voila je veux juste généré un nombre qui DOIT être toujours l'un des code touche du getkey...
Avatar de l’utilisateur
Hedg-Hops
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 93.8%
 
Messages: 54
Inscription: 09 Nov 2011, 14:06
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ère Scientifique

Re: Aide programmation

Message non lude Hedg-Hops » 17 Déc 2011, 20:19

bon voila, j'ai un certain nombre de nombre, je veux que la calto choisisse au hasard un de ces nombre:

13 -- 18 -- 32 33 34 -- 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 -- 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 -- 97 98 99 100 101 102 103 104 105 106 107 108 109 110 11 112 113 114 115 116 117 118 119 120 121 122 123 124 125 -- 136 -- 140 -- 149 -- 151 -- 156 157 158 159 -- 169 -- 173 -- 176 -- 190 -- 257 258 -- 263 -- 265 266 -- 268 269 270 271 272 273 274 275 276 277 278 -- 337 338 -- 340 -- 344 -- 4109 -- 4138 4139 -- 4141 -- 4147 -- 4149 4150 4151 4152 -- 4180 -- 4184 4185 4186 -- 4353 4354 -- 4360 -- 4363 -- 4372 4373 -- 8205 -- 8241 8242 8243 8244 8245 8246 8247 8248 8249 -- 8276 -- 8280 8281 8282 -- 8341 -- 8349 -- 8356 -- 8460 8461 8462 8463 8464 -- 12288 -- -- 16721 16722 -- 16724 -- 16728 -- 24576

voila, je voudrai que la calculette choisisse au hasard un de ces nombre et la mettre dans 'variable1'
Après je pourrai me débrouiller pour créer mon jeu :p

PS: les -- c'est pour marquer un saut.
PS2: je pense que on les met tous dans une liste non ? enfin je ne sais pas comment faire...
Avatar de l’utilisateur
Hedg-Hops
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 93.8%
 
Messages: 54
Inscription: 09 Nov 2011, 14:06
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ère Scientifique

Re: Aide programmation

Message non lude Excale » 17 Déc 2011, 20:32

Vu qu'il y a pas trop de nombre, je pense qu'une liste serait pas mal.

Avec un truc du genre:

var:=liste[randint(1,dim(liste)] (c'est du pseudo basic^^).
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Aide programmation

Message non lude Hedg-Hops » 17 Déc 2011, 22:01

exactement cette orthographe ?
var:=liste[...] ? et après c'est laquel la variable ?
je voudrai faire des test sur cette variable après
genre if variable = 13 etc...
Avatar de l’utilisateur
Hedg-Hops
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 93.8%
 
Messages: 54
Inscription: 09 Nov 2011, 14:06
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ère Scientifique

Re: Aide programmation

Message non lude Laurae » 17 Déc 2011, 22:03

Dans "var:=liste[...]", la variable c'est "var", qui est égal à liste[index du blabla].

(pour Nspire mais Excale a du dire n'importe quoi :D)
Dernière édition par Laurae le 17 Déc 2011, 22:04, édité 1 fois.
Avatar de l’utilisateur
LauraeAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 78.8%
 
Messages: 1685
Images: 22
Inscription: 25 Juin 2010, 00:00
Localisation: France, La Défense
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Professeur, Etudiant, Formateur

Re: Aide programmation

Message non lude Excale » 17 Déc 2011, 22:03

Justement, c'est pas exactement cet orthographe (pour ça que je parlais de pseudo-basic). Je ne connais pas bien le basic 68k, désolé.
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Aide programmation

Message non lude Bisam » 19 Déc 2011, 15:14

Ce n'est vraiment pas très loin, pourtant...

Il suffit d'écrire :
Code: Tout sélectionner
{13,18,32,33,34, etc..., 24576} ->list_nomb
dim(list_nomb)->p

list_nomb[rand(p)]->variable1
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5670
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Aide programmation

Message non lude Hedg-Hops » 16 Mar 2012, 18:05

Bonjour, je me posais une question:

J'ai un menu toolbar, avec 2-3 title et 4-5 item chaqun, est-ce que je pourrai grace a une condition if bloqué ou débloqué un certain item de ce menu ?

Voila merci.
Avatar de l’utilisateur
Hedg-Hops
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 93.8%
 
Messages: 54
Inscription: 09 Nov 2011, 14:06
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ère Scientifique

Re: Aide programmation

Message non lude Bisam » 17 Mar 2012, 15:57

C'est possible mais ce n'est pas simple.
L'idée est de mettre le début et la fin du "toolbar... Item... etc" dans 2 chaînes de caractères et de rajouter l'item caché entre les 2 lorsque ta condition est vérifiée.
Ensuite tu fais "expr(grosse_chaîne)" pour faire afficher ta Toolbar.
Si tu veux un exemple, tu peux regarder comment j'ai fait pour les menus dans mon programme "propaff" (dans la bibliothèque "Algèbre linéaire et affine").
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5670
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Aide programmation

Message non lude Hedg-Hops » 27 Mar 2012, 19:47

Bonjour ! merci de ta réponse, j'aurai plutôt aimer avec un item "flouter" comme parfois dans les menu de la TI.

Je me pose plusieurs problèmes maintenant:

- comment, depuis un programme supprimer/changer le contenue du Y éditor ? (Y=)
- question plus mathématique: une fonction de type
ax²+bx-c, comment faire pour la mettre sous forme a(x-b)² + c ?
y a-t-il une fonction qui fait ce genre de calcule ?

- j'ai :
3 < x < 4
6 < y < 7

x+y se trouve entre quel nombre et quel nombre ? n'y a-t-il pas un moyen de faire par exemple
solve(3<x<4 , 6<y<7 , x+y) ??

Merci, tes réponses m'aide beaucoup je t'en remercie.
Avatar de l’utilisateur
Hedg-Hops
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 93.8%
 
Messages: 54
Inscription: 09 Nov 2011, 14:06
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ère Scientifique

PrécédenteSuivante

Retourner vers Problèmes divers / Aide débutants

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 351 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Ndless for CX 4.5.5 / CX II 6.2.0
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 !
12345
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2852 utilisateurs:
>2808 invités
>36 membres
>8 robots
Record simultané (sur 6 mois):
43991 utilisateurs (le 10/09/2025)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)