TI 82 : texte aléatoire dans programme

floriansb Messages postés 372 Date d'inscription   Statut Membre Dernière intervention   -  
 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
Configuration: Windows Vista
Firefox 3.0.3

17 réponses

  1. Leahkim Messages postés 3219 Statut Membre 281
     
    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
    0
    1. floriansb Messages postés 372 Date d'inscription   Statut Membre Dernière intervention   16
       
      non car en fair c'est un lotofoot donc le gars doit dire si il pari sur l'équipe à domicile ou à l'extérieur
      je veux donc que les équipes s'affichent puis qu'ils disent son pronostic
      0
  2. Leahkim Messages postés 3219 Statut Membre 281
     
    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 ?
    0
  3. jigsawdu69
     
    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
    0
    1. floriansb Messages postés 372 Date d'inscription   Statut Membre Dernière intervention   16
       
      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
      0
  4. Leahkim Messages postés 3219 Statut Membre 281
     
    mais comment choisit il son équipe si elle est aléatoire ... ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jigsawdu69
     
    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
    0
    1. floriansb Messages postés 372 Date d'inscription   Statut Membre Dernière intervention   16
       
      j'ai pas trouvé str sous TI 82
      0
  7. jigsawdu69
     
    As tu la 82 stats?
    0
    1. floriansb Messages postés 372 Date d'inscription   Statut Membre Dernière intervention   16
       
      oui
      0
  8. jigsawdu69
     
    Dans ce cas tu fais : VARS+STRING(ou 7) puis tu choisis ton "string"
    0
    1. floriansb Messages postés 372 Date d'inscription   Statut Membre Dernière intervention   16
       
      tu le trouves ou le string ?
      0
  9. jigsawdu69
     
    VARS+7: le string est en fait STR plus un chiffre
    0
    1. floriansb Messages postés 372 Date d'inscription   Statut Membre Dernière intervention   16
       
      donc au final je présente ca comment ?
      0
    2. Caillou
       
      comment fait-on STR stp
      0
  10. jigsawdu69
     
    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
    0
    1. floriansb Messages postés 372 Date d'inscription   Statut Membre Dernière intervention   16
       
      ok merci je vais essayer
      0
  11. floriansb Messages postés 372 Date d'inscription   Statut Membre Dernière intervention   16
     
    j'ai essayé mais j'arrive pas !
    0
  12. jigsawdu69
     
    Keski ne marche pas et à kel niveau du prgm?
    0
    1. floriansb Messages postés 372 Date d'inscription   Statut Membre Dernière intervention   16
       
      en fait mon programme est déjà fait donc j'ai pas respecté ton modèle mais c pour str
      0
  13. jigsawdu69
     
    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é?
    0
    1. floriansb Messages postés 372 Date d'inscription   Statut Membre Dernière intervention   16
       
      tu vas dire que je suis nul mais j'ai cherché dans la calculette et dans le catalogue mais impossible de trouver "str" !
      0
  14. jigsawdu69
     
    Lol: il ne se trouve pas dans catalog mais dans VARS+touche 7
    0
    1. floriansb Messages postés 372 Date d'inscription   Statut Membre Dernière intervention   16
       
      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
      0
  15. jigsawdu69
     
    Tu peux mettre un nombre tres important de caractères dans ta chaine, mais vu ton programme,il faut en mettre plusieurs.
    0
    1. floriansb Messages postés 372 Date d'inscription   Statut Membre Dernière intervention   16
       
      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
      0
  16. jigsawdu69
     
    le plus simple est de mettre:
    :disp chaine(1 ( ou une autre, selon le résultat de int(A)rand+1 par exemple )
    0
    1. floriansb Messages postés 372 Date d'inscription   Statut Membre Dernière intervention   16
       
      et comment ça va choisir les équipes ?
      0
  17. jigsawdu69
     
    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
    0
    1. floriansb Messages postés 372 Date d'inscription   Statut Membre Dernière intervention   16
       
      le int et le rand c ou ?
      0
  18. JIGSAWDU69
     
    Merde excuse c ent et aléat vu que ta calto est en .fr
    0
    1. floriansb Messages postés 372 Date d'inscription   Statut Membre Dernière intervention   16
       
      ok pas grave
      0