Problème de donnée dans pacman |
Auteur |
Message |
Bobibobi
Invité
|
Posté le : Lun 10 Sep 2012, 20:18
|
|
|
J'ai voulu installer pacman que j'ai trouver sur votre site à l'adresse http://tout82.free.fr/forum/sujet.php?sujet=358 mais au moment de le lancer ça m'affiche erreur de donnée et le curseur se met à droite du 0 ( dans l'espace vide) dans la formule suivante: If Y=0 du coup je ne sais pas quoi corriger pouvez vous m'aider?
|
|
|
|
blg_flg
Autorisation : Membre
Nb de messages : 661
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Lun 10 Sep 2012, 20:30
|
|
|
Mais pourquoi ne pas poser cette question directement sur ce topic?
Si la syntaxe est bonne sur cette ligne, vérifie que tu as bien mis le 2->Y au début du programme et tous les endroits ou on manipule Y.
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Lun 10 Sep 2012, 22:30
|
|
|
Je ne vois pas ce qui peut causer une erreur "type de donnée" à l'emplacement de l'espace de la commande If. Cela doit plutôt venir du Y.
La syntaxe est prgm+1+alpha+y+2nde+math+1+0 (efface la ligne avec annul puis réécrit pour être tranquille)
Rend toi dans le menu 2nde+mem+2+3 pour vérifier qu'Y n'y figure pas : Y ne doit pas être complexe.
---------------------- 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)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
|
|
|
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 15:46
|
|
|
Ok je vais essayer comme tu dis linkakro mais j'ai peur que lorsque j'appuis sur annul tout le prgrm s'efface et comme j'ai mis longtemps a le recopier et excusez moi pour mon ignorance mais je suis qu'un débutant
|
|
|
|
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 15:52
|
|
|
Et au fait Y se trouve dans les complexes, je sais pas si sa change quelque chose mais je le dis si ça peux vous aider a m'aider
|
|
|
|
Google_AdSense
|
Publicité
|
|
|
|
|
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 17:07
|
|
|
Euh d'une manière que j'ignore j'ai réussi a corriger l'erreur mais maintenant quand je joue sa fait erreur étiquette que faire?
|
|
|
|
Samos
Autorisation : Membre
Nb de messages : 300
Inscrit le : Lun 14 Mai 2012, 18:51
|
Posté le : Mar 11 Sep 2012, 17:23
|
|
|
une erreur étiquette signifie que le programme doit aller à un Lbl qui n'existe pas.
Vérifie que tu as tapé correctement tous les Lbl machinchose et les Goto machinchose
|
|
|
|
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 18:01
|
|
|
J'ai vérifié les machinchoses mais ya pas de problème par contre quand j'ai écris le prgrm j'ai mis a la place des "int(" des "partEnt(" et les "rand" par des "nbraléat(" vu qu'il y a pas ces donné dans la Ti-82 fr est-ce que j'ai bien fait?
|
|
|
|
Google_AdSense
|
Publicité
|
|
|
|
|
Cytropus
Autorisation : Membre
Nb de messages : 409
Inscrit le : Lun 07 Nov 2011, 12:09
|
Posté le : Mar 11 Sep 2012, 18:16
|
|
|
Oui , mais quand il te dit de vérifier les machinchoses , il te demande de vérifier si t'as pas confondu un 0 avec un O (zéro et o)
PS: c'est inutile mais tu peut mettre ent( à la place de partEnt(
---------------------- Le nouveau site de tout82 |
|
|
|
Samos
Autorisation : Membre
Nb de messages : 300
Inscrit le : Lun 14 Mai 2012, 18:51
|
Posté le : Mar 11 Sep 2012, 18:19
|
|
|
rand=nbrAleat
ent(=int(
entAleat(=RandInt(
c'est juste la traduction de anglais/français. Avec Nbraleat du devrais peu-être avoir un problème s'il y avait un rand.
Remplace
Par
Ou
|
|
|
|
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 18:19
|
|
|
oui mais comment reconnaitre les zero des O ?
|
|
|
|
Cytropus
Autorisation : Membre
Nb de messages : 409
Inscrit le : Lun 07 Nov 2011, 12:09
|
Posté le : Mar 11 Sep 2012, 18:23
|
|
|
Tu t'en fout !
Si c'est un label qui déconne, il faut juste que les 2 soit identiques
---------------------- Le nouveau site de tout82 |
|
|
|
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 18:25
|
|
|
j'ai changer un 0 en un O a côté d'un lbl et ensuite sa a marché mais maintenant sa me fait err domain et ça me met le curseur dans l'espace vide à droite du H dans Output(Y,X,"H j'ai plein de problème désolé
|
|
|
|
Cytropus
Autorisation : Membre
Nb de messages : 409
Inscrit le : Lun 07 Nov 2011, 12:09
|
Posté le : Mar 11 Sep 2012, 18:28
|
|
|
... vérifie les variables au début du prgm
---------------------- Le nouveau site de tout82 |
|
|
|
Samos
Autorisation : Membre
Nb de messages : 300
Inscrit le : Lun 14 Mai 2012, 18:51
|
Posté le : Mar 11 Sep 2012, 18:31
|
|
|
Après l'erreur domaine vas dans l'écran principal, tape X et fait entrer pareil pour Y et donne nous les valeurs
|
|
|
|
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 18:42
|
|
|
X= 14 et Y= 0
|
|
|
|
Samos
Autorisation : Membre
Nb de messages : 300
Inscrit le : Lun 14 Mai 2012, 18:51
|
Posté le : Mar 11 Sep 2012, 18:45
|
|
|
le problème vient de Y car les dimensions maximales de l'écran sont pour Y 1/8. reverifie les conditions qui limitent Y
|
|
|
|
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 18:48
|
|
|
Euh désolé mais j'ai bien compris ce que tu me demande de faire(chui un noob)
|
|
|
|
Samos
Autorisation : Membre
Nb de messages : 300
Inscrit le : Lun 14 Mai 2012, 18:51
|
Posté le : Mar 11 Sep 2012, 18:53
|
|
|
Code | If X=0
16->X
If Y=0
8->Y
If X=17
1->X
If Y=9
1->Y
|
Mais, tu regarde quelle version du programme? celle en première page ou une autre?
|
|
|
|
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 18:55
|
|
|
Celle en première page
|
|
|
|