fx-92(+) stocker plusieurs programmes
Posted: 29 Aug 2019, 11:45
Sur la casio fx-92+ Collège on ne peut écrire qu'un seul et unique programme en mode algorithmique.. un peu frustrant allez-vous me dire...
Alors collégiens rien n'est perdu
Comme il n'y a pas moyen de dire au programme de faire un GOTO à une ligne quelconque ou à un Label et qu'il n'y pas plus de possibilité de faire des sous-programmes voire des procédures ou des fonctions, la seule possibilité (la seule que j'ai trouvée) est d'isoler les programmes entre un SI ALORS et FIN
exemple :
d'où l'idée de faire plusieurs "petits" programme qui peuvent être appelés indépendamment en demandant à l'utilisateur de rentrer le numéro de programme
dans l'exemple ci dessous il y 3 petits programmes 1, 3, et 5 (on aurait pu choisir autre chose) et le 9 qui est le programme de "mise en veille" (pour ne pas que la machine s'éteigne sauf si on appuie sur ON malencontreusement... )
si on tape autre chose (que 1 3 ou 5 (dans le cas présent) ) ça passe en mode "mise en veille"...
l'inconvénient de ce programme est que pour le relancer il faut appuyer 2 fois sur AC et EXE
NB : 'avais bien essayé avec le script "Répéter jusqu'à" mais ça limite les possibilités
Enfin voici un code d'exemple que vous devrez adapter
Code sur site Casio
PS pour le mode mise en veille attention à ne pas vider votre pile.... car ça laisse votre machine tourner pendant des heures voire des jours...
Et bonne rentrée 2019 !
Alors collégiens rien n'est perdu
Comme il n'y a pas moyen de dire au programme de faire un GOTO à une ligne quelconque ou à un Label et qu'il n'y pas plus de possibilité de faire des sous-programmes voire des procédures ou des fonctions, la seule possibilité (la seule que j'ai trouvée) est d'isoler les programmes entre un SI ALORS et FIN
exemple :
Si M=1 Alors
Afficher résult 111
Fin
d'où l'idée de faire plusieurs "petits" programme qui peuvent être appelés indépendamment en demandant à l'utilisateur de rentrer le numéro de programme
dans l'exemple ci dessous il y 3 petits programmes 1, 3, et 5 (on aurait pu choisir autre chose) et le 9 qui est le programme de "mise en veille" (pour ne pas que la machine s'éteigne sauf si on appuie sur ON malencontreusement... )
si on tape autre chose (que 1 3 ou 5 (dans le cas présent) ) ça passe en mode "mise en veille"...
l'inconvénient de ce programme est que pour le relancer il faut appuyer 2 fois sur AC et EXE
NB : 'avais bien essayé avec le script "Répéter jusqu'à" mais ça limite les possibilités
Enfin voici un code d'exemple que vous devrez adapter
Code sur site Casio
- Code: Select all
? →M
Si M≠1≠M≠3≠M≠5 Alors
9→M
Fin
Si M=1 Alors
Afficher résult 111
9→M
Fin
Si M=3 Alors
Afficher résult 333
9→M
Fin
Si M=5 Alors
Afficher résult 555
9→M
Fin
Si M=9 Alors
Répéter 10000
Répéter 10000
Tourner de↺90degrés
⤴
⤴
Fin
PS pour le mode mise en veille attention à ne pas vider votre pile.... car ça laisse votre machine tourner pendant des heures voire des jours...
Et bonne rentrée 2019 !