TI 82 : texte aléatoire dans programme
floriansb
Messages postés
420
Statut
Membre
-
Caillou -
Caillou -
Bonjour,
je fais des programmes sur TI 82 (j'ai les bases) mais comment mettre un texte aléatoire (comme les nombres), c'est à dire que j'ai une liste d'équipe de foot et une autre liste avec la aussi des équipes de foot.
Je veux qu'une équipe de la liste 1 rencontre une équipe de la liste 2 aléatoirement
Merci, j'espère que j'ai été clair
je fais des programmes sur TI 82 (j'ai les bases) mais comment mettre un texte aléatoire (comme les nombres), c'est à dire que j'ai une liste d'équipe de foot et une autre liste avec la aussi des équipes de foot.
Je veux qu'une équipe de la liste 1 rencontre une équipe de la liste 2 aléatoirement
Merci, j'espère que j'ai été clair
A voir également:
- TI 82 : texte aléatoire dans programme
- 06 82 quel opérateur - Guide
- Atomman g7 ti - Accueil - Ordinateurs
- Ti college plus log - Forum calculatrices
- 01 82 ✓ - Forum Mobile
- Touche del ti 83 ✓ - Forum Clavier
17 réponses
ba, tu leurs attribue un numéro, et tu le fais compter jusqu'a un "rand" pour avoir un nombre au hasard.
Tu le fais dans les deux listes, comme ça. (j'imagine que tu as 10 équipes)
A=randx10
B=randx10
if A=1 then EQUIPE 1 A
if A=2 then EQUIPE 2 A
ensuite tu recommence avec B et ta deuxieme liste
if B=1 then EQUIPE 1 B
Tu le fais dans les deux listes, comme ça. (j'imagine que tu as 10 équipes)
A=randx10
B=randx10
if A=1 then EQUIPE 1 A
if A=2 then EQUIPE 2 A
ensuite tu recommence avec B et ta deuxieme liste
if B=1 then EQUIPE 1 B
ok, tu veux que quand le joueur a choisis le match et l'équipe sur laquelle il parie...
A vrai dire j'ai pas vraiment compris... Ou est le hasard la dedans ?
A vrai dire j'ai pas vraiment compris... Ou est le hasard la dedans ?
J'ai aussi du mal à comprendre : le joueur peut donc choisir soit une équipe ou soit un membre d'une équipe?
Si c'est ça il te faut un input
Si c'est ça il te faut un input
non
j'explique : au début la personne choisit sa mise puis si elle mise sur eq1 eq2 ou nul (mais je veux qu'au lieu que ce soit eq1 ou eq2 ce soit des vrais équipes dans une liste et qui seront pris aléatoirement)
ensuite un score est créé aléatoirement puis si il gagne sa cagnotte augmente autrement elle baisse
J'ai tout réussi (même le score aléatoire) sauf les équipes : du coup pour l'instant ca ffiche eq1 ou eq2 mais mon but c'est de mettre des vraies équipes
J'espère que vous avez compris
j'explique : au début la personne choisit sa mise puis si elle mise sur eq1 eq2 ou nul (mais je veux qu'au lieu que ce soit eq1 ou eq2 ce soit des vrais équipes dans une liste et qui seront pris aléatoirement)
ensuite un score est créé aléatoirement puis si il gagne sa cagnotte augmente autrement elle baisse
J'ai tout réussi (même le score aléatoire) sauf les équipes : du coup pour l'instant ca ffiche eq1 ou eq2 mais mon but c'est de mettre des vraies équipes
J'espère que vous avez compris
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ok j'ai compri :
Dans ce cas tu fais comme ceci:
tu peux utiliser 9 ( ou 10) string,fonctions qui stokent du texte:
tu écris ,pour le nom de m'équipe 1
" (le nom ) "->str1 et ainssi de suite
puis tu fais un dé dont le nombre de faces est égal o nombre de tes équipe:
if A ( par exemple ) =1
disp str1
Dans ce cas tu fais comme ceci:
tu peux utiliser 9 ( ou 10) string,fonctions qui stokent du texte:
tu écris ,pour le nom de m'équipe 1
" (le nom ) "->str1 et ainssi de suite
puis tu fais un dé dont le nombre de faces est égal o nombre de tes équipe:
if A ( par exemple ) =1
disp str1
Au début de ton programme tu édite tes équipes,ici 2 équipes diff:
:"OL"->str1
:"OM"->str2
:input"équipe?",str0
:int2 (car 2 équipes)rand+1->B
:if B=1
:str1
:if B=2
:str2
:if str0=ans
:then
:disp"gagne"
:disp"l'équipe gagnante est:"
:disp str0
:liste contenant l'argent +100->liste
:end
:if str0 (pas égal)ans
:then
:disp"perdu!"
:disp"l'équipe gagnante est:"
:if B=1
:disp str1
:if B+2
:disp str2
:liste-100->iste
:end
Apres tu le fais comme tu veux mais c'est juste pour que tu aies une idée du programme
:"OL"->str1
:"OM"->str2
:input"équipe?",str0
:int2 (car 2 équipes)rand+1->B
:if B=1
:str1
:if B=2
:str2
:if str0=ans
:then
:disp"gagne"
:disp"l'équipe gagnante est:"
:disp str0
:liste contenant l'argent +100->liste
:end
:if str0 (pas égal)ans
:then
:disp"perdu!"
:disp"l'équipe gagnante est:"
:if B=1
:disp str1
:if B+2
:disp str2
:liste-100->iste
:end
Apres tu le fais comme tu veux mais c'est juste pour que tu aies une idée du programme
tu as bien fais :
"nom de l'équipe 1"->str1 ?,et tu as bien mis la mise ( qui correspond au nom d'ine équipe ) sans un str non utilisé?
"nom de l'équipe 1"->str1 ?,et tu as bien mis la mise ( qui correspond au nom d'ine équipe ) sans un str non utilisé?
Tu peux mettre un nombre tres important de caractères dans ta chaine, mais vu ton programme,il faut en mettre plusieurs.
le plus simple est de mettre:
:disp chaine(1 ( ou une autre, selon le résultat de int(A)rand+1 par exemple )
:disp chaine(1 ( ou une autre, selon le résultat de int(A)rand+1 par exemple )
je veux donc que les équipes s'affichent puis qu'ils disent son pronostic