Un pot commun a toutes les machines n°1 : Le jeu d'Inversion

Ici, on fait dans le petit, le LCD qui déchire sa race, on y cause même calculatrices quand on est en manque !

Modérateur : Politburo

Avatar de l’utilisateur
dprtl
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 438
Inscription : 27 janv. 2013 01:26
Localisation : Strasbourg
Contact :

Re: Un pot commun a toutes les machines n°1 : Le jeu d'Inver

Message par dprtl » 11 mai 2013 22:41

Nouvelle version, toujours mono programme pour FX-4000P (sur la base du programme initial publié par cgh), légèrement optimisée pour rentrer dans 167 pas :

Code : Tout sélectionner

1234567890->B:B->Q:1->F:Int (Ran#*20+10)->E:
Lbl 1:Int (Ran#*9+2)->A:Dsz E:Goto 3:0->F:
Lbl 2:B&?->A:A<=0=>10->A:
Lbl 3:B/10^A->B:Frac B->C:Int B->B:C*10^A->C:
Lbl 4:B*10->B:C/10->C:Frac C*10+B->B:Int C->C:Dsz A:Goto 4:
F=1=>Goto 1:1+E->E:B\=Q=>Goto 2:E&
Caractères spéciaux :
- '->' correspond à l'affectation d'une variable (au dessus de H sur le clavier)
- '=>' est l'implication ([shift] [7])
- '<=' est le symbole inférieur ou égal ([shift] [6])
- '&' est le triangle orange ([shift] [:])
- '^' c'est "x puissance y" (au dessus de K)
- '\=' symbole "différent" ([shift] [9])

cgh
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2288
Inscription : 30 août 2011 12:23
Localisation : Vous êtes ici -> .

Re: Un pot commun a toutes les machines n°1 : Le jeu d'Inver

Message par cgh » 30 juin 2013 10:08

En recherchant mon FX-702P a ecran opaque, j'ai remis la main sur le Jeu d'Inversion pour Casio GRAPH-100+ que je m'etais amuse a developper pour "evaluer" la calto. Je vous le livre ici recopie depuis mes notes (j'ecris mal !!!!), non teste.

Code : Tout sélectionner

ClrText
1234567890->N
0->C
Int (20Ran#+10)->I
Lbl L
Int (9Ran#+2)->V
Goto I
Lbl A
Dsz I
Goto L
Lbl N
C+1->C
0->V
If N<1e9
Then Locate 7,4,0
Locate 8,4,N
Else Locate 7,4,N
IfEnd
Locate 8,1,"ESSAI:"
Locate 14,1,C
Locate 4,7,"MOUVEMENT [0..9]"
Do
Getkey->K
71=K=>10->V
72=K=>1->V
62=K=>2->V
52=K=>3->V
73=K=>4->V
63=K=>5->V
53=K=>6->V
74=K=>7->V
64=K=>8->V
54=K=>9->V
LpWhile 0=V
Goto I
Lbl B
N<>1234567890=>Goto N
Goto E
Lbl I
Frac (N/10^V)->P
Int (N/10^V)10^V->N
For 0->J TO V-1
Int (10^P)10^V+N->N
Frac (10^P)->P
Next
C=0=>Goto A
Goto B
Lbl E
ClrText
Locate 8,4,"ESSAIS="
Locate 15,4,C
Les caracteres speciaux sont les suivants:
  • -> : C'est l'affectation (le STO),
  • => : C'est l'implique (test X si vrai alors Y) D'ailleurs, je crois me rappeller que cette fonction n'existe pas sur GRAPH-100+. Je l'avais "copie" depuis la GRAPH-65 d'un collegue...
  • 10^ : C'est l'inverse Log decimal... le 10^x quoi...
  • <> : C'est le different
Pour jouer, quand la calculatrice affiche "MOUVEMENT [0..9]", l'appui sur la touche correspondante realise la permutation choisie, avec une particularite: 0 donnera 10 (ce qui permet de tester juste une touche...)

Happy programming (comme dirait Richard Nelson ;-) )
Il y a ceux qui voient les choses telles qu'elles sont et se demandent pourquoi, et il y a ceux qui imaginent les choses telles qu'elles pourraient être et se disent... pourquoi pas? - George Bernard Shaw
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque

Avatar de l’utilisateur
C.Ret
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 2483
Inscription : 31 mai 2008 23:43
Localisation : N 49°22 E 6°10

Re: Un pot commun a toutes les machines n°1 : Le jeu d'Inver

Message par C.Ret » 30 juin 2013 21:31

Tiens, je croyais que la CASIO FX-702P se programmait en BASIC !!???
SHARP PC-1211 + CE-121 + CE-122. | VIC 20 Commodore 128D + Printer P-803 + SD2iec. | TI-57 LCD | HP-28S + HP82240A | TI-74 BasiCalc | HP-41C + (2 memory + stat + IR) | HP-15C | HP Prime Color Touchscreen Graphing Calculator| TI-92 II | CASIO fx-602p + FA-1 | HP-71B 64K+JPC-ROM+HPIL+card reader . Sommaire des M.P.O..

Avatar de l’utilisateur
Paul Tergeist
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 2417
Inscription : 15 oct. 2007 15:50
Localisation : 3ème planète après le soleil

Re: Un pot commun a toutes les machines n°1 : Le jeu d'Inver

Message par Paul Tergeist » 30 juin 2013 21:55

Pour régler le pb de l'opacité de ton écran de 702P sans doute du à des vapeurs de produits chimiques,
il y a un moyen simple et super efficace qu'a trouvé Woodstock : en découper un nouveau dans un boitier
de CD... Et même pas besoin de casser un de tes CD, tu en empruntes un, tu découpes et quand tu
le rends tu dis que c'était déjà comme ça.

Gilles59
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1428
Inscription : 27 oct. 2010 20:46

Re: Un pot commun a toutes les machines n°1 : Le jeu d'Inver

Message par Gilles59 » 01 oct. 2017 22:10

La règle du jeu de "KIBUR" qui est différente de "Inversion" :

http://casio.ledudu.com/casio602p/Images/kibur_op2.jpg

Répondre

Revenir vers « Tous les Pockets »