Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Autres questions


Index du Forum » Autres questions » Questions en rapport avec le tutoriel du Basic Casio
Totoyo Hors ligne Membre d'honneur Points: 16093 Défis: 102 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


Précédente 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Suivante
Totoyo Hors ligne Membre d'honneur Points: 16093 Défis: 102 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 !
Bananasplit Hors ligne Membre Points: 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
Lephenixnoir En ligne Administrateur Points: 24228 Défis: 170 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.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Remiweb Hors ligne Membre de CreativeCalc Points: 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 : ||||| ||||
Bananasplit Hors ligne Membre Points: 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
Remiweb Hors ligne Membre de CreativeCalc Points: 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 : ||||| ||||
Bananasplit Hors ligne Membre Points: 10 Défis: 0 Message

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


Non j'ai recopié le programme du tuto
Lephenixnoir En ligne Administrateur Points: 24228 Défis: 170 Message

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


Je pense qu'il faudrait le code pour plus de détails, dans ce cas.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Bananasplit Hors ligne Membre Points: 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
Lephenixnoir En ligne Administrateur Points: 24228 Défis: 170 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 ?
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Bananasplit Hors ligne Membre Points: 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"
Lephenixnoir En ligne Administrateur Points: 24228 Défis: 170 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

Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Bananasplit Hors ligne Membre Points: 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 ?
Lephenixnoir En ligne Administrateur Points: 24228 Défis: 170 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 ?
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Bananasplit Hors ligne Membre Points: 10 Défis: 0 Message

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


C'est a dire toute lettre ?
Mgl64200 Hors ligne Membre Points: 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à...
Lephenixnoir En ligne Administrateur Points: 24228 Défis: 170 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.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Bananasplit Hors ligne Membre Points: 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
Programateur Hors ligne Membre Points: 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
Mgl64200 Hors ligne Membre Points: 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à...


Ashylla Invité

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
Précédente 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Suivante

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 86 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