Seuls les membres ayant 30 points peuvent parler sur le chat.

Forum Casio - Autres questions


Index du Forum » Autres questions » Questions en rapport avec le tutoriel du Basic Casio
TotoyoHors ligneMembre d'honneurPoints: 15924 Défis: 101 Message

Questions en rapport avec le tutoriel du Basic Casio

Posté le 30/12/2013 11:43

Posez ici toutes vos questions en rapport avec le tutoriel sur le Basic Casio.

Merci de ne pas créer un nouveau topic si elle concerne ce tutoriel, on vous donnera une réponse tout aussi rapidement ici.

Pour toutes remarques ou suggestion, laissez votre message sur ce topic.



Pour que votre problème soit traité le plus efficacement possible
Cliquer pour enrouler
Un message du genre "G rien konpri aidé moi " n'incite pas les membres à vous répondre. Pour que votre problème soit traité le plus efficacement possible, posez-vous ces quelques questions et suivez ces remarques :

Peut-on lire mon message rapidement ? En effet, le langage "SMS" n'aide pas à la compréhension d'un message. De plus, si vous avez à écrire un grand morceau de code, utilisez la balise dédiée : [ code ] Votre code [ /code ]
Le problème est-il correctement décrit ? Un problème bien expliqué est souvent plus facile à résoudre par les membres qu'un cas où les causes sont floues. N'hésitez pas à joindre la partie du code qui pose problème.
Le modèle de la calculatrice en question est-il précisé ? Certaines calculatrices ne possèdent pas les mêmes fonctionnalités que d'autres, il est probable que le problème vienne de là.

Dans tous les cas, soyez polis, les membres sont tous des bénévoles qui donnent de leur temps pour vous. Un "merci" ne coute rien mais encourage à aider les visiteurs suivants

Vous pouvez aussi vous inspirer de ce commentaire, qui est très bon exemple de comment poser sa question.



Dernière mise à jour : 30/12/2013 par Dark Storm


Pages : Précédente1, 2, 3, 4, 5, 6, 7, 8, 9Suivante
TotoyoHors ligneMembre d'honneurPoints: 15924 Défis: 101 Message

Citer : Posté le 20/09/2014 15:42 | #


darkdri a écrit :
Bonjour,
je suis à la leçon 10 du tuto de planet-casio ,la leçon des graphismes je suis coincé au début.
Dès que je fais une ligne de programmation ( text 15,10, "hello") et tous les autres fonctions graphiques me dise "range error"
je ne sais pas se que dois faire , aidez moi.
merci

Le ViewWindow est-il correctement paramétré comme le fait remarquer Lephenixnoir ?
Dark storm a écrit :
Au passage, juste pour dire que j'ai surpris ma soeur en train de lire le tuto, du coup je lui ai demandé son avis, elle m'a dit qu'elle le trouvait plutôt bien fait

Remercie ta sœur de ma part !
Eltoredo a écrit :
C'étais aussi mon avis, beaucoup plus instructif que les anciens sur le site / autres que j'ai vu

De même, merci beaucoup !
BananasplitHors ligneMembrePoints: 10 Défis: 0 Message

Citer : Posté le 07/06/2015 18:25 | #


Voila j'ai un problème sur le programme Morpions, ma calculette m'affiche un error syntax pour ici :
LpWhile G=0 And Z<9
j'ai utilisé le debuggage auto avec le programme que j'ai rentré il me dit que j'ai rentré 4 "Do" et 6"LpWhile"
je ne sais pas comment le résoudre, merci pour votre aide
LephenixnoirEn ligneAdministrateurPoints: 15483 Défis: 136 Message

Citer : Posté le 07/06/2015 18:28 | #


Une boucle Do/LpWhile doit prendre la forme suivante :
Do
[i]Instructions[/i]
LpWhile [i]Condition[/i]

Donc 1 Do = 1 LpWhile.

Tu as donc nécessairement des boucles non ouvertes ou fermées plusieurs fois, vérifie que tu as bien mis les LpWhile uniquement où il faut.
RemiwebHors ligneMembre de CreativeCalcPoints: 1040 Défis: 32 Message

Citer : Posté le 07/06/2015 18:30 | #


Bananasplit a écrit :
4 "Do" et 6"LpWhile"

Le problème est là, "Do" commence une boucle et "LpWhile" la termine.
Tu dois avoir autant de l'un de que l'autre. Il faut que tu trouves où il manque des "Do" ou bien si tu n'as pas mit des "LpWhile" en trop
Tweaks : ||||| ||||
BananasplitHors ligneMembrePoints: 10 Défis: 0 Message

Citer : Posté le 07/06/2015 18:44 | #


D'accord merci bien, je viens de regarder et j'ai bien 4 "Do" et 4 "LpWhile" je ne comprend pas
RemiwebHors ligneMembre de CreativeCalcPoints: 1040 Défis: 32 Message

Citer : Posté le 07/06/2015 18:50 | #


Tu as recopié le code donné dans le tuto ou tu as crée ton propre programme ?
Tweaks : ||||| ||||
BananasplitHors ligneMembrePoints: 10 Défis: 0 Message

Citer : Posté le 07/06/2015 18:52 | #


Non j'ai recopié le programme du tuto
LephenixnoirEn ligneAdministrateurPoints: 15483 Défis: 136 Message

Citer : Posté le 07/06/2015 18:53 | #


Je pense qu'il faudrait le code pour plus de détails, dans ce cas.
BananasplitHors ligneMembrePoints: 10 Défis: 0 Message

Citer : Posté le 07/06/2015 19:51 | #


Oui je pense aussi J'ai mis en rouge là où ma calculette me met l'erreur syntax
"LE JOUEUR 1 CHOISIT ?"
"1-LES RONDS (O)"
"2-LES CROIX (X)"
Do
Getkey→B
LpWhile B≠72 And B≠62
If B=72
Then {1,2→List 1
Else {2,1→List 1
IfEnd
0→Z
1→J
{3,3→Dim Mat A
ClrText
"======MORPION======"
Locate 9,3,"7 8 9"
Locate 9,4,"4 5 6"
Locate 9,5,"1 2 3"
Locate 1,7," JOUEUR   ()"
Do
Locate 8,7,J
List 1[J→I
If I=1
Then Locate 11,7,"O"
Else Locate 11,7,"X"
IfEnd
Do
Do
Getkey→B
LpWhile Not B
0
B=72⇒1:B=62⇒2:B=52⇒3
B=73⇒4:B=63⇒5:B=53⇒6
B=74⇒7:B=64⇒8:B=54⇒9
LpWhile Not Ans
Ans→B
1+Int ((B-1)/3?E
1+3Frac ((B-1)x3?F         ( j'ai remplacé le "/" avec le signe "divisé" de la calculatrice)
If Not Mat A[E,F
Then I→Mat [E,F
Isz Z
If I=1
Then Locate 7+2F,6-E,"O"
Else Locate 7+2F,6-E,"X"
IfEnd
J→H
Isz J
0→G
For 1→B To 3
Mat A[1,B⇒Mat A[1,B]=Mat A[B,2] And Mat A[B,1]=Mat A[B,3⇒1→G
Next
For 1→B To 3
Mat A[1,B⇒Mat A[1,B]=Mat A[2,B] And Mat A[1,B]=Mat A[3,B⇒1→G
Next
Mat A[2,2⇒Mat A[1,1]=Mat A [2,2] And Mat A[1,1]=Mat A[3,3] Or Mat A[1,3]=Mat [2,2] And Mat A[1,3]=Mat A[3,1⇒1→G
[red]LpWhile G=0 And Z<9[/red]
If G=1
Then Locate 1,7,"LE JOUEUR   A GAGNE"
Locate 11,7,H
Else Locate 1,7,"     MATCH NUL"
IfEnd
LephenixnoirEn ligneAdministrateurPoints: 15483 Défis: 136 Message

Citer : Posté le 07/06/2015 20:36 | #


Utilise la balise code pour insérer du code
Au passage, voilà le signe de division « ÷ »

Sinon, c'est bizarre, je ne vois pas vraiment d'erreur...
Où est le curseur exactement ?
BananasplitHors ligneMembrePoints: 10 Défis: 0 Message

Citer : Posté le 07/06/2015 20:52 | #


Ah d'accord super merci beaucoup Aha

Le curseur est juste avant le "LpWhile"
LephenixnoirEn ligneAdministrateurPoints: 15483 Défis: 136 Message

Citer : Posté le 07/06/2015 20:55 | #


Tu as recopié le code à la main ? Il y a quelques erreurs de syntaxe qui traînent...

Ajouté le 07/06/2015 à 20:57 :
1+Int ((B-1)÷3?E // '?', et il manque une parenthèse fermante
1+3Frac ((B-1)x3?F // idem
If Not Mat A[E,F
Then I→Mat [E,F // il manque un id de matrice
[...]
Mat A[2,2⇒Mat A[1,1]=Mat A[red][u] [/u][/red][2,2] And Mat A[1,1]=Mat A[3,3] Or Mat A[1,3]=Mat[red][u] [/u][/red][2,2] And Mat A[1,3]=Mat A[3,1⇒1→G // il y a un espace en trop et il manque un id de matrice
BananasplitHors ligneMembrePoints: 10 Défis: 0 Message

Citer : Posté le 07/06/2015 21:02 | #


Oui oui
D'accord je vais regarder ça sur la calculette

Ajouté le 07/06/2015 à 21:05 :
Non c'est moi qui ai fais des erreurs en recopiant désolé..

Ajouté le 09/06/2015 à 21:04 :
Du coup pour le problème de l'erreur syntax sur "LpWhile" est-ce la version calculette peu jouer ?
LephenixnoirEn ligneAdministrateurPoints: 15483 Défis: 136 Message

Citer : Posté le 10/06/2015 08:10 | #


Normalement, non, il n'y aucune raison pour que sur la calculatrice ce soit différent... as-tu tout de même vérifié que le LpWhile est bien une commande (en un bloc) et pas en toutes lettres ?
BananasplitHors ligneMembrePoints: 10 Défis: 0 Message

Citer : Posté le 12/06/2015 20:53 | #


C'est a dire toute lettre ?
Mgl64200Hors ligneMembrePoints: 649 Défis: 0 Message

Citer : Posté le 12/06/2015 21:34 | #


Tu as quelle calto ?

Si c'est une graph 35+ ou supérieur, appuie sur [SHIFT] + [VARS] + [F1] + [F6] + [F6] et [F4], là ou il est écrit Lp-W qui est la commande.
Toi t'es en train de lire ma signature là...
LephenixnoirEn ligneAdministrateurPoints: 15483 Défis: 136 Message

Citer : Posté le 12/06/2015 21:35 | #


Bananasplit a écrit :
C'est a dire toute lettre ?

En gros "LpWhile " doit être en un seul bloc, et non pas la suite de lettres 'L', 'p', 'W', etc.
Sinon ça produit des erreurs syntaxe.
BananasplitHors ligneMembrePoints: 10 Défis: 0 Message

Citer : Posté le 15/06/2015 18:30 | #


Aaaaaah d'accord ben oui il est écrit d'un seul bloc alors
ProgramateurHors ligneMembrePoints: 222 Défis: 10 Message

Citer : Posté le 21/07/2015 09:23 | #


@Bananasplit
Tu as réussi à faire marcher ton programme ou pas ?
J'ai besoin de votre participation ici :
94%
Cliquer pour enrouler
Mgl64200Hors ligneMembrePoints: 649 Défis: 0 Message

Citer : Posté le 20/09/2015 10:21 | #


Tu as oublié un 'Do'
Toi t'es en train de lire ma signature là...
AshyllaHors ligneMembrePoints: 0 Défis: 0 Message

Citer : Posté le 20/09/2015 19:58 | #


Bonjour, je debute et suite a votre super tuto (mais je me suis perdu pour les list et les matrices ) j'ai tente de créer des programmes tres simple mais dans un des programme pour une verification d'un code (mot de passe en lettre) j'ai utilisé :
If Str1=Str2
Then ...

Str1 etant le code rentre par l'utilisateur et Str2 le code correct. J'ai une erreur de syntaxe entre If et Str1. Quel est mon erreur et que puis faire pour y remedier merci
Pages : Précédente1, 2, 3, 4, 5, 6, 7, 8, 9Suivante

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2019 | Il y a 43 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd