Posté le 13/05/2018 11:58
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 229 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
Citer : Posté le 13/05/2018 12:14 | #
Ça m'a l'air correct. J'ai testé le programme suivant, qui fonctionne :
?→A
"X2"
?→B
"F(X1)"
?→C
"F(X2)"
?→D
If A≠B
Then (D-C)÷(A-B)→M
C-M×A→P
Else "X1=X2!"
IfEnd
Essaie de voir ce qui est différent chez toi. Quelques remarques :
- Utilise bien des noms de variables en majuscules
- Utilise bien les guillemets " et pas les guillemets «»
- Pense aussi que tu calcule ton coefficient directeur à l'envers
Citer : Posté le 13/05/2018 14:28 | #
En effet j’ai testé ton programme qui fonctionne
En revanche je ne vois toujours pas les problèmes dans mon programme qui semble similaire
D’ailleurs lorsque je rentre des valeurs égales pour x1 et x2 il s’affiche x1 doit être différent de x2 puis erreur syntaxe apparaît donc cela me semble vraiment bizarre.
Mais merci pour ton aide
Ajouté le 13/05/2018 à 14:38 :
J’ai trouvé ! Le problème venait du saut de ligne entre la valeur de D et la ligne avec if. Mais les sauts de lignes posent ils problèmes dans les programmes?
Citer : Posté le 13/05/2018 14:57 | #
Non, il n'y a pas de raison. Les sauts de lignes ne sont pas interdits. Les espaces le sont, par contre. Aurais-tu laissé un espace par erreur ?
Citer : Posté le 13/05/2018 15:09 | #
Peut être un simple bug
Ajouté le 13/05/2018 à 15:09 :
J’aurais une autre question maintenant comment est ce que je peux m’y prendre pour afficher m et p ?
Citer : Posté le 13/05/2018 15:11 | #
Le plus simple est d'utiliser l'opérateur Disp représenté par un triangle (Shift, VARS, F5) :
P◢
"M="
M◢
Cet opérateur affiche la valeur et demande à l'utilisateur d'appuyer sur EXE avant de continuer à exécuter le code