Posté le 02/07/2020 17:16
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 119 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 02/07/2020 17:18 | #
It's not a bug, it's a feature.
Si le résultat de l'opération vaut 0, la ligne suivante est ignorée.
De la même manière, Isz a le même comportement.
Pourquoi par contre, à ma connaissance personne ne le sait vraiment…
Citer : Posté le 02/07/2020 17:18 | #
Dsz A n'est pas équivalent à A-1->A : https://www.planet-casio.com/Fr/reference_basic_casio/commande_basic.php?fonc=13
Comme tu sautes le LpWhile, ça crée une erreur syntaxe, il y a un Do mais pas de Lpwhile.
Ecrivez vos programmes basic sur PC avec BIDE
Citer : Posté le 02/07/2020 17:20 | #
Pour pouvoir sortir des boucles en sautant l'instruction qui ramène au début.
Citer : Posté le 02/07/2020 17:22 | #
Oki, merci !
(mais c'est bizarre quand même...)
Citer : Posté le 02/07/2020 17:22 | #
Ce qui provoque des Syntax Error si tu fais les choses proprement sans utiliser des labels…
Citer : Posté le 02/07/2020 17:25 | #
Et pourquoi le programme voudrait sortir d'une boucle ?
Citer : Posté le 02/07/2020 17:29 | #
Ce qui provoque des Syntax Error si tu fais les choses proprement sans utiliser des labels…
T'es sûr que ça compte pas la sortie ? :o
Citer : Posté le 02/07/2020 17:30 | #
Pour pouvoir sortir des boucles en sautant l'instruction qui ramène au début.
Pour être plus précis, c'est un héritage des vieilles calculatrices Casio où les boucles était faites avec des Goto/Lbl. Un Isz ou Dsz devant permettait de faire un for. De même, juste avant une instruction quelconque cela permet de faire une incrémentation ou décrémentation puis une condition sur 0 de façon très optimisée (la mémoire était limitée à l'époque).
Citer : Posté le 02/07/2020 17:30 | #
je pencherai sur le fait qu'il saute une ligne alors qu'il n'y en a plus derriére..
Citer : Posté le 02/07/2020 17:30 | #
Aaah oui merci, ça y est. J'avais retenu que la moitié de l'histoire, c'est fait pour sauter les Goto.
Citer : Posté le 02/07/2020 17:36 | #
Ce qui provoque des Syntax Error si tu fais les choses proprement sans utiliser des labels…
T'es sûr que ça compte pas la sortie ? :o
Ben non, c'est même le problème que décrit Darkjura dans son topic
Citer : Posté le 02/07/2020 17:43 | #
Hé, oui !