Poster un nouveau sujet Poster une réponse
texte aléatoire prgramme
Auteur Message
floriansb
Invité
Posté le : Mer 15 Oct 2008, 15:07   Citer 

Bonjour,
je créé des programmes sur ma calculette (j'ai les bases) mais là j'ai un problème : en fait je veux créer un sorte de texte aléatoire
par exemple : Si la personne répond 1 à Input A soit j'ai "bonjour" soit "au revoir" "merci" ou "SVP" qui s'affiche

J'espere avoir été clair

  Haut de page Bas de page 
 
coc5
Avatar

Autorisation : Membre
Nb de messages : 879
Inscrit le : Sam 16 Jui 2007, 13:37
Posté le : Mer 15 Oct 2008, 15:49   Citer 

Tu peux par exemple faire ceci:


Code
"BONJOUR  AU REVOIRMERCI    SVP      ->Str1 (Attention au nombre d'espaces !)
Input A
Disp Sub(Str1,9Entalea(1,4)-8,9



Ne sachant pas quelles sont tes connaissances et ton expérience, j'ai mis un programme de difficulté moyenne, mais à toi de me dire ce que tu ne comprends pas (ou au contraire si je peux complexifié, car il y à faire )

Je ne suis également pas sur d'avoir exactement compris ce que tu souhaitais, à toi de me le préciser eyeonly.gif

 Adresse email Haut de page Bas de page 
 
floriansb
Invité
Posté le : Mer 15 Oct 2008, 16:06   Citer 

en fait je créé un programme lotofoot, c'est à dire que je demande une mise puis de parier sur équipe 1, 2 ou match nul.
Après, suivant le résultat (aléatoire), la cagnotte augmente ou diminue !

Le prog est OK sauf que pour l'instant au lieu de mettre le nom des équipes j'ai eq1 eq2 c'est donc pour ça que je souhaite connaitre comment faire un texte aléatoire car je veux faire deux listes d'équipes (par exemple une avec Lyon, Marseille, Rennes et une autre avec Paris, Nantes, Bordeaux)

C'est mieux avec des vraies équipes !

j'espere avoir été précis

  Haut de page Bas de page 
 
coc5
Avatar

Autorisation : Membre
Nb de messages : 879
Inscrit le : Sam 16 Jui 2007, 13:37
Posté le : Jeu 16 Oct 2008, 19:12   Citer 

Ah oui je vois j'ai fais un programme comme ça pour un copain un jour ;p

Donc c'est simple il suffit de créer deux variables qui vaudront les nombres aléatoires ET QUI SERONT DIFFERENTES ! (Sinon tu pourras avoir : Bordeaux Vs Bordeaux >_<)

Donc tu fais
Code
entAlea(1,[nbr d'équipes]->A


Puis
Code
Repeat A=/=B : entAlea(1,[nbr d'équipes]->B:End


Et enfin :
Code

Disp sub(Str1,9A-8,9),"Vs",sub(Str1,9A-8,9




Str1 (chaine1 en francais je crois) sera initialisée de cette manière :

Code

"BORDEAUX O.M.     O.L.     P.S.G.   FC NANTES->Chaîne1



 Adresse email Haut de page Bas de page 
 
floriansb
Invité
Posté le : Jeu 16 Oct 2008, 19:54   Citer 

ou se trouve la commande "sub" ?
[nombre d'equipe doit-il est de ce format ou faut-il enlever les [] ?

Merci

  Haut de page Bas de page 
 
coc5
Avatar

Autorisation : Membre
Nb de messages : 879
Inscrit le : Sam 16 Jui 2007, 13:37
Posté le : Jeu 16 Oct 2008, 21:08   Citer 

Tu sauras pour les prochaines fois comme ça : La plupart du temps les mots en minuscule entre crochets ne sont pas à recopier texto mais à interpréter !
Je voulais dire par là que tu devais remplacer ce texte par le nombre d'équipe que tu mets dans ton jeu.

Sinon pour sub(), tu poses la grande question, car ne pouvant plus utiliser Ti-graph link (bug sévère), je ne peux pas te répondre !
D'autres personnes ont déjà poser la question, mais personne n'a encore répondu sur le forum...

Merci donc, j'en profite pour redemander : Serait- il possible que quelqu'un ouvre un programme avec sub() à l'aide d'un Ti-graph français ?

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
floriansb
Invité
Posté le : Ven 17 Oct 2008, 18:26   Citer 

c'est bon j'ai trouvé sub() !
En trifouillant dans le catalogue je pense que ca correspond à sous chaine

  Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
coc5
Avatar

Autorisation : Membre
Nb de messages : 879
Inscrit le : Sam 16 Jui 2007, 13:37
Posté le : Ven 17 Oct 2008, 18:43   Citer 

Oui ça me rappelle quelque chose ! Merci à toi winkle.gif

 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes