Autorisation : Membre
Nb de messages : 34
Inscrit le : Mar 03 Jan 2012, 23:40
Posté le : Jeu 12 Jan 2012, 22:31
Salut a tous, je vais faire court:
J'ai trouvé un morpion trés bien fait sur le site "espace-ti" mais j'ai un probleme...
Voici le code:
Code
SauveBDG 0
Lbl 0
EffEcr
EffVar [A]
Menu(">>> MORPION <<<<","JOUER",1,"QUITTER",2
Lbl 1
EffDessin
AxesNAff
FonctOff
0->Xmin
94->Xmax
0->Ymin
62->Ymax
For(A,20,74,18
Ligne(A,4,A,58
End
For(A,4,58,18
Ligne(20,A,74,A
End
0->A
0->B
54->C
24->D
2->E
2->F
1->G
{3,3->dim([A]
Repeat A=9
Texte(0,0,"J",G
Ligne(C,D,C,D+14
Ligne(C,D+14,C-14,D+14
Ligne(C-14,D+14,C-14,D
Line(C-14,D,C,D
codeTouche->H
If H=45
Goto 0
If H
Then
Ligne(C,D,C,D+14,0
Ligne(C,D+14,C-14,D+14,0
Ligne(C-14,D+14,C-14,D,0
Ligne(C-14,D,C,D,0
End
If H=105 and non([A](E,F
Then
A+1->A
G->[A](E,F
If (G=[A](1,1))(G=[A](2,1))(G=[A](3,1)) ou (G=[A](1,2))(G=[A](2,2))(G=[A](3,2)) ou (G=[A](1,3))(G=[A](2,3))(G=[A](3,3)) ou (G=[A](1,1))(G=[A](1,2))(G=[A](1,3)) ou (G=[A](2,1))(G=[A](2,2))(G=[A](2,3)) ou (G=[A](3,1))(G=[A](3,2))(G=[A](3,3)) ou (G=[A](1,1))(G=[A](2,2))(G=[A](3,3)) ou (G=[A](1,3))(G=[A](2,2))(G=[A](3,1
Then
9->A
1->B
End
If G=1
Then
2->G
Ligne(C,D,C-14,D+14
Ligne(C,D+14,C-14,D
Else
1->G
Cercle(C-7,D+7,6
End
End
If H=24 and C>40
Then
C-1->C
E-1->E
End
If H=26 and C<72
Then
C+18->C
E+1->E
End
If H=34 and D>22
Then
D-18->D
F-1->F
End
If H=25 and D<38
Then
D+18->D
F+1->F
End
End
BinAléat(9,0
If B
Then
Output(4,4,"JOUEUR A
If G=1
Then
2->G
Else
1->G
End
Output(4,11,G
Output(5,6,"GAGNE!
Else
Output(4,5,"EGALITE!
End
Pause
Goto 0
Lbl 2
Output(4,6,"ALEXIS
RappelBDG 0
EffVar AEffVar BEffVar CEffVar DEffVar EEffVar FEffVar GEffVar HEffVar YEffVar BDG0
Output(1,1,"
Le problème: quand je lance le programme, la calculatrice m'indique une erreur syntaxe
ERR SYNTAXE:
EffVar [A]
(elle me montre le premier crochet)
J'ai supprimé ces crochets et voila qu'elle m'indique
ERR SYNTAXE:
{3,3->dim( [A]
(au premier crochet )
Mais si j'enleve ces crochets, elle me dit
ERR TYPE DONNEE
{3,3->dim( A
Aidez-moi SVP!
---------------------- La programmation aujourd’hui est une course entre les développeurs tâchant de concevoir des programmes de plus en plus nombreux et efficaces, convenant même aux imbéciles, et l’univers essayant de produire des imbéciles de plus en plus nombreux et efficaces.
Jusqu’à présent, c’est l’univers qui gagne.
Autorisation : Membre
Nb de messages : 34
Inscrit le : Mar 03 Jan 2012, 23:40
Posté le : Jeu 12 Jan 2012, 22:38
Ahh merci je vais tout de suite changer
EDIT: donc le probleme est résolu mais je n'ai pas le resultat montré ici http://s1.e-monsite.com/2010/06/24/10/MORPION.gif , j'ai les quatres lignes verticales et seulement la ligne horizontale du bas... Vous pouvez m'indiquer quelle partie du code je dois verifier?
---------------------- La programmation aujourd’hui est une course entre les développeurs tâchant de concevoir des programmes de plus en plus nombreux et efficaces, convenant même aux imbéciles, et l’univers essayant de produire des imbéciles de plus en plus nombreux et efficaces.
Jusqu’à présent, c’est l’univers qui gagne.
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Jeu 12 Jan 2012, 22:47
Citer : sandro
PS : si tu as une TI82 non stats, laisse tomber, elle ne dispose pas des matrices.
SI ! Les TI82 ont des matrices seulement elles n'en ont que cinq.
---------------------- 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 : 34
Inscrit le : Mar 03 Jan 2012, 23:40
Posté le : Jeu 12 Jan 2012, 22:52
J'ai une TI 82 stat donc c'est bon
---------------------- La programmation aujourd’hui est une course entre les développeurs tâchant de concevoir des programmes de plus en plus nombreux et efficaces, convenant même aux imbéciles, et l’univers essayant de produire des imbéciles de plus en plus nombreux et efficaces.
Jusqu’à présent, c’est l’univers qui gagne.
Autorisation : Membre
Nb de messages : 34
Inscrit le : Mar 03 Jan 2012, 23:40
Posté le : Jeu 12 Jan 2012, 23:07
Probleme du tableau résolu, j'avais echanger deux chiffres xD
Alors maintenant je peux me deplacer a gauche et en bas mais pas a droite ni en haut... Si quelqu'un a une idee, il est bienvenu
---------------------- La programmation aujourd’hui est une course entre les développeurs tâchant de concevoir des programmes de plus en plus nombreux et efficaces, convenant même aux imbéciles, et l’univers essayant de produire des imbéciles de plus en plus nombreux et efficaces.
Jusqu’à présent, c’est l’univers qui gagne.
Autorisation : Membre
Nb de messages : 34
Inscrit le : Mar 03 Jan 2012, 23:40
Posté le : Jeu 12 Jan 2012, 23:31
Et voila j'avais effectivement échangé > et < ^^
merci beaucoup, maintenant mon morpion marche a merveille! Comme quoi, les erreurs les plus c*nnes sont les plus... Compliquées a trouver merci encore
---------------------- La programmation aujourd’hui est une course entre les développeurs tâchant de concevoir des programmes de plus en plus nombreux et efficaces, convenant même aux imbéciles, et l’univers essayant de produire des imbéciles de plus en plus nombreux et efficaces.
Jusqu’à présent, c’est l’univers qui gagne.