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 du membre
dprtl
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 463
Enregistré le : 27 janv. 2013 00:26
Localisation : Strasbourg
Contact :

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

Message par dprtl »

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 : 2143
Enregistré le : 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 »

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 du membre
C.Ret
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3418
Enregistré le : 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 »

Tiens, je croyais que la CASIO FX-702P se programmait en BASIC !!???
SHARP PC-1211 PC-1360 EL-5150 PC-E500 | Commodore C=128D | Texas Instruments Ti-57LCD Ti-74BASICalc Ti-92II Ti-58c Ti-95PROCalc Ti-30XPROMathPrint | Hewlett-Packard HP-28S HP-41C HP-15C HP-Prime HP-71B | CASIO fx-602p | NUMWORKS | Graphoplex Rietz Neperlog | PockEmul | Sommaire des M.P.O. | Ma...dov'il sapone.
Avatar du membre
Paul Tergeist
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 2417
Enregistré le : 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 »

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 : 1602
Enregistré le : 27 oct. 2010 20:46

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

Message par Gilles59 »

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

http://casio.ledudu.com/casio602p/Images/kibur_op2.jpg
Répondre

Retourner vers « Tous les Pockets »