Autorisation : Membre
Nb de messages : 3
Inscrit le : Lun 01 Oct 2012, 18:03
Posté le : Lun 01 Oct 2012, 18:24
Bonjour,
Hier j'ai recopié deux programme à la main et dans les deux programmes j'ai l'erreur située au niveau d'une chainec+sto :
Programme 1 : (Ce programme ne sert pas à grand chose appart qu'il génère un code avec des 0 et des 1 qui défillent sur l'écran.)
Code
EffEcr
"0->Chaîne0
For(A,1,25
If NbrAléat>.5
Then
Chaîne0+"0->Chaîne0 "L'erreur ce fait ici au niveau du sto
Else
Chaîne0+"1->Chaîne0
End
End
Repeat codeTouche
entAléat(1,9->A
Disp sous-Chaîne(Chaîne0,A,16
End
EffEcr
Output(4,6,"Cyril
EffVar AEffVar Chaîne0
Output(1,1,"
une erreur ce produit au niveau du sto également. Voici ce que j'ai sur ma calculatrice : Chaîne0+sous-Chaîne("123456789",entAléat(1,9),1->Chaîne0.
Et pour le L; je suis pas sur, je suis allé dans le catalogue j'appuie sur ) et c'est le premier truc qui s'affiche et ca ressemble à ca donc... puis LMI je tape les lettre MI sur ma calculette!?
Merci
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 01 Oct 2012, 18:42
Ce forum ne supporte pas les caractères spéciaux. Ni unicode, ni ascii ni utf8...
Tu dois indiquer le type d'erreur pour qu'on puisse t'aider.
→ est bien un sto.
ᴸ devrait être le caractère spécial L désignant les listes personnalisées et disponible dans 2nde+stat(liste)+droite+haut ou bien 2nde+0(catalogue)+L.
Il est effectivement suivi des lettres MI pour créer la liste LMI.
Chaine0 se trouve dans var+7+haut et ne ne doit pas être confondu avec chaîne(0 qui ne veut rien dire. (chaine() se trouve dans liste et catalogue et sert à concaténer des listes et matrices)
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 02 Oct 2012, 20:46
randInt(1,9)=entAléat(1,9)
Si tu as écrit rand*int(1.9 c'est faux
Il faut bien écrire l'espace à la ligne : " "->Str0 et le second guillemet est facultatif.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)