TI 82 : texte aléatoire dans programme
Fermé
floriansb
Messages postés
375
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2014
-
13 oct. 2008 à 09:20
Caillou - 9 déc. 2011 à 17:58
Caillou - 9 déc. 2011 à 17:58
A voir également:
- TI 82 : texte aléatoire dans programme
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Dans le texte, un seul mot a réellement été écrit en lettres capitales (majuscules). quel est ce mot ? ✓ - Forum Word
- Formule excel si contient texte alors texte ✓ - Forum Excel
- Frequence programme national ✓ - Forum Messagerie
- Programme demarrage windows 10 - Guide
17 réponses
Leahkim
Messages postés
3078
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
2 mars 2014
280
13 oct. 2008 à 09:29
13 oct. 2008 à 09:29
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
Leahkim
Messages postés
3078
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
2 mars 2014
280
13 oct. 2008 à 09:40
13 oct. 2008 à 09:40
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
floriansb
Messages postés
375
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2014
16
13 oct. 2008 à 09:58
13 oct. 2008 à 09:58
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
Leahkim
Messages postés
3078
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
2 mars 2014
280
13 oct. 2008 à 10:01
13 oct. 2008 à 10:01
mais comment choisit il son équipe si elle est aléatoire ... ?
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
floriansb
Messages postés
375
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2014
16
13 oct. 2008 à 10:06
13 oct. 2008 à 10:06
j'ai pas trouvé str sous TI 82
As tu la 82 stats?
floriansb
Messages postés
375
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2014
16
13 oct. 2008 à 10:09
13 oct. 2008 à 10:09
oui
Dans ce cas tu fais : VARS+STRING(ou 7) puis tu choisis ton "string"
floriansb
Messages postés
375
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2014
16
13 oct. 2008 à 10:19
13 oct. 2008 à 10:19
tu le trouves ou le string ?
VARS+7: le string est en fait STR plus un chiffre
floriansb
Messages postés
375
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2014
16
13 oct. 2008 à 10:22
13 oct. 2008 à 10:22
donc au final je présente ca comment ?
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
floriansb
Messages postés
375
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2014
16
13 oct. 2008 à 10:35
13 oct. 2008 à 10:35
ok merci je vais essayer
floriansb
Messages postés
375
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2014
16
14 oct. 2008 à 19:05
14 oct. 2008 à 19:05
j'ai essayé mais j'arrive pas !
Keski ne marche pas et à kel niveau du prgm?
floriansb
Messages postés
375
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2014
16
15 oct. 2008 à 12:18
15 oct. 2008 à 12:18
en fait mon programme est déjà fait donc j'ai pas respecté ton modèle mais c pour str
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é?
floriansb
Messages postés
375
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2014
16
16 oct. 2008 à 08:44
16 oct. 2008 à 08:44
tu vas dire que je suis nul mais j'ai cherché dans la calculette et dans le catalogue mais impossible de trouver "str" !
Lol: il ne se trouve pas dans catalog mais dans VARS+touche 7
floriansb
Messages postés
375
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2014
16
16 oct. 2008 à 18:48
16 oct. 2008 à 18:48
c'est bon en fait ma calculette est en français donc c'est pas str mais chaine donc c'est pour ca que je trouvais pas (dans le catalogue et le menu) !
Autrement j'ai réussi mais à ne mettre qu'une valeur dans la chaine
Autrement j'ai réussi mais à ne mettre qu'une valeur dans la chaine
Tu peux mettre un nombre tres important de caractères dans ta chaine, mais vu ton programme,il faut en mettre plusieurs.
floriansb
Messages postés
375
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2014
16
22 oct. 2008 à 14:23
22 oct. 2008 à 14:23
en fait je crois qu'on s'est pas bien compris
est-ce que vous pourriez me dire comment afficher une chaine aléatoirement sans les Input ?
merci
est-ce que vous pourriez me dire comment afficher une chaine aléatoirement sans les Input ?
merci
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 )
floriansb
Messages postés
375
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2014
16
23 oct. 2008 à 17:51
23 oct. 2008 à 17:51
et comment ça va choisir les équipes ?
ce sera fait aléatoirement: un dé de 5 faces par exemple: int(5rand+1->A
Puis si A=1 du écrit: disp(chaine1 et ainssi de suite
Puis si A=1 du écrit: disp(chaine1 et ainssi de suite
floriansb
Messages postés
375
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2014
16
25 oct. 2008 à 10:55
25 oct. 2008 à 10:55
le int et le rand c ou ?
Merde excuse c ent et aléat vu que ta calto est en .fr
floriansb
Messages postés
375
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2014
16
27 oct. 2008 à 10:30
27 oct. 2008 à 10:30
ok pas grave
13 oct. 2008 à 09:38
je veux donc que les équipes s'affichent puis qu'ils disent son pronostic