π
<-
Chat plein-écran
[^]

Mastermind [fx-92+ Spéciale Collège]

:fxesp32b: :fxesp32n: :fxesp32v:

Mastermind [fx-92+ Spéciale Collège]

Unread postby grosged » 08 Apr 2018, 16:50

Allez, je me risque à la programmation d'un Mastermind :p
Une version sans prétention puisque non graphique (je me suis cantonné à l'algorithme).

Afin de rester fidèle au jeu, j'ai fait en sorte que la série à trouver soit composée de 4 chiffres distincts entre 1 et 6, et sans doublon.
Pour le côté pratique, on aura juste à entrer d'un coup les 4 chiffres (donc entre 1234 et 6543).
Puis, la Casio répondra par 2 valeurs séparées par une virgule, de cette manière:
"nb de chiffres trouvés dans l'ordre"
,
"nb de chiffres trouvés dans le désordre"

Bien sûr, si , parfois, ne s'affiche qu'une seule valeur, c'est qu'aucun chiffre dans le désordre n'aura été trouvé ;)

Quand vous parviendrez à trouver la combinaison dans l'ordre, l'ultime affichage d'un "4" sera suvi d'un modeste "Oui" :)

Code: Select all
RanInt#(1;6→A
A+RanInt#(1;5→B
Si B>6 Alors
    B-6→B
Fin
B→C
Répéter jusqu'à C≠A≠D≠C≠B≠D
    RanInt#(1;6→C
    RanInt#(1;6→D

0→M
Répéter jusqu'à M=4
    ?→E
    ,4→M
    ,1Ent(E→E
    10(E-Ent(E→F
    Si A≠F≠B≠C≠F Alors
        M-,1→M
    Fin
    Si F=D Alors
        M+1→M
    Fin
    ,1Ent(E→E
    10(E-Ent(E→F
    Si A≠F≠B≠D≠F Alors
        M-,1→M
    Fin
    Si F=C Alors
        M+1→M
    Fin
    ,1Ent(E→E
    10(E-Ent(E→F
    Si A≠F≠C≠D≠F Alors
        M-,1→M
    Fin
    Si F=B Alors
        M+1→M
    Fin
    Ent(E→F
    Si B≠F≠C≠D≠F Alors
        M-,1→M
    Fin
    Si F=A Alors
        M+1→M
    Fin
    Afficher résultat M

"Oui"

(https://pastebin.com/zi5Q1Qb5)

Si vous avez des idées d'optimisation, n'hésitez pas, hein ! ;)
User avatar
grosgedVIP++
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 51.8%
 
Posts: 603
Images: 18
Joined: 14 Sep 2011, 12:29
Gender: Male
Calculator(s):

Re: Mastermind [fx-92+ Spéciale Collège]

Unread postby critor » 08 Apr 2018, 16:58

Et ben... tu n'arrêtes pas avec ton nouveau joujou. ;)
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 90%
 
Posts: 32084
Images: 8368
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Mastermind [fx-92+ Spéciale Collège]

Unread postby grosged » 08 Apr 2018, 17:09

Bah vouiii ! J' fais bien mu-muse :p

Ce coup-ci, ça a été chaud côté variables !!
J'ai , de justesse, utilisé les 7 "réellement disponibles" (A,B,C,D,E,F,M) parce qu'il faut le reconnaître: x,y et θ ne sont pas exploitables/"maléables" dans les calculs.
Par contre, il y a moyen de modifier θ par le biais de la fonction "S'orienter à ...dégrés" ;)
User avatar
grosgedVIP++
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 51.8%
 
Posts: 603
Images: 18
Joined: 14 Sep 2011, 12:29
Gender: Male
Calculator(s):

Re: Mastermind [fx-92+ Spéciale Collège]

Unread postby puppy65 » 08 Apr 2018, 20:56

Comment comptes-tu écrire "Oui" ? :troll:
User avatar
puppy65
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 73.6%
 
Posts: 313
Images: 0
Joined: 09 Nov 2017, 19:26
Gender: Male
Calculator(s):
Class: 2nde

Re: Mastermind [fx-92+ Spéciale Collège]

Unread postby critor » 08 Apr 2018, 21:09

Cela fait partie des messages par défaut gérés par la calculatrice.
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 90%
 
Posts: 32084
Images: 8368
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Mastermind [fx-92+ Spéciale Collège]

Unread postby IyStix » 18 Dec 2018, 21:00

Et comme fait) il pour pouvoir mettre son programme dans la calculette ?
Les plus grands ont commencé d'en bas!
User avatar
IyStix
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 64.1%
 
Posts: 18
Joined: 06 Dec 2018, 23:28
Gender: Not specified
Calculator(s):
Class: 2nde

Re: Mastermind [fx-92+ Spéciale Collège]

Unread postby critor » 18 Dec 2018, 21:17

Pas d'autre choix que de le taper à la main, et de faire en sorte que la calculatrice ne s'éteigne jamais sinon tout sera à recommencer. :(
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 90%
 
Posts: 32084
Images: 8368
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Mastermind [fx-92+ Spéciale Collège]

Unread postby Wistaro » 18 Dec 2018, 23:14

Joli :)
User avatar
WistaroModo.G
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 58.3%
 
Posts: 2786
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
Class: Etudiant ingénieur (Ex TS - SI)
YouTube: Wistaro
Twitter: @Wistaro
GitHub: Wistaro

Re: Mastermind [fx-92+ Spéciale Collège]

Unread postby critor » 18 Dec 2018, 23:25

Pour info, bloquer une touche en position enfoncée n'empêche pas l'extinction de la calculatrice et donc l'effacement du script saisi.

J'ai tenté la pince à linge sur
STO
,
SECONDE
,
AC
et
EXE
, sans que ça ne l'empêche. :(
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 90%
 
Posts: 32084
Images: 8368
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti


Return to Casio (fx-82/83/85/92/95/115/300/350/500/570/991, Collège)

Who is online

Users browsing this forum: No registered users and 1 guest

Campagne de dons
Pour nous aider à financer nos déplacements sur les salons/congrès qui vous donnent du contenu exclusif

Vous aurez droit aux avantages VIP et des goodies !
45%
-
Search
-
Featured topics
Avantages VIP et goodies pour les donateurs !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety 
-
Stats.
387 utilisateurs:
>369 invités
>12 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)