Derniers sujets | » Numbers par Ver2guerre Dim 02 Avr 2023, 00:47
» Mort ? par godbod Dim 22 Aoû 2021, 12:23
» Network, essai 1 par godbod Dim 09 Juil 2017, 02:18
» GODBOD par godbod Sam 08 Juil 2017, 14:05
» mon humeur par Ver2guerre Sam 30 Juil 2016, 19:44
» [A voir] Programme de traduction original : WikiTranslate par AdRiWeB Lun 01 Fév 2016, 04:50
» Reprise ? par Emyl Jeu 14 Juin 2012, 21:17
» Euh, ah ? par Ver2guerre Dim 27 Mai 2012, 12:11
» Problème TI 89 Titanium non visible après mise à jour par abdoukid Mer 23 Mai 2012, 13:37
» Y'a quelqu'un ? par Ver2guerre Sam 21 Avr 2012, 23:10
|
Qui est en ligne ? | Il y a en tout 3 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 3 Invités Aucun Le record du nombre d'utilisateurs en ligne est de 367 le Dim 18 Oct 2009, 00:16 |
| | Aide pour le mastermind de Myo | |
| |
Auteur | Message |
---|
Syfo Pokémophile
Nombre de messages : 1978 Age : 33 Localisation : IYA items :
Personalized field : 26 jetons Réputation : 8 Points : 6779 Date d'inscription : 09/08/2007
Profil TI: 80, 82, 83, 83+, 84+ TO: 2 945 [GAIN * 1.1] Spécialité: Basic z80
| Sujet: Aide pour le mastermind de Myo Sam 15 Sep 2007, 10:35 | |
| Bon chose promise, chose due: - Citation :
Salut Myo!
Je vais lire ton code et tenter de voir ce qui ne va pas trop et ce que tu peux ameliorer. Voyons:
- Code:
-
Effecr Jusque la, ça va. ^^
- Code:
-
entAl–at(1,8)üA AüB While A=B entAl–at(1,8)üB End BüC While A=C ou B=C entAl–at(1,8)üC End CüD While A=D ou B=D ou C=D entAl–at(1,8)üD End Ca aussi ça va, ça doit etre optimisable, mais on verra plus tard. (au fait, dans les regles du mastermind, faut que les 4 chiffres soient differents [enfin les couleurs], donc que ce soient 4 chiffres differents, ben c'est pas grave)
Ah ben non, chui con, tu veux justement qu'on t'optimises tout ça!
bon: Tel quel, c'est difficilement optimisable, alors je te conseille de remplacer tes variables par une liste a 4 elements (par exemple LMASTER : le L c'est un petit L qui commence une liste (tu peux le trouver dans le catalogue, c'est le premier signe en "l")
Au fait, je programme en anglais, et je connait pas les correspondances en francais, donc si tu cherches quelque chose, cherches sa traduc' (genre Fill = remplir)
- Code:
-
4->dim(LMASTER Fill(0,LMASTER
LA, tu initialises ta liste a 4 elements (dim), et tu la remplis de 0. Ensuite, tu fais une boucle pour remplir la liste de 4 elements differents:
- Code:
-
For(A,1,4 //debut de la boucle Delvar B Repeat B different de LMASTER(1) and B different de LMASTER(2) etc avec LMASTER(3) et (4) // la on veut que B dans lequel on va mettre le chiffre entre 1 et 8 soit different des autres chiffres ent-aleatoire(1,8)->B End : End // fin des deux boucles
Maintenant, tu as une liste LMASTER avec 4 elements. voyons la suite:
- Code:
-
1üY While Y÷12 Input "",T T/1000üI partEnt(I)üI T-I*1000üT T/100üJ partEnt(J)üJ T-J*100üT T/10üK partEnt(K)üK T-K*10üL 0üU 0üV
Peux devenir, en utilisant encore une fois une deuxieme liste, qu'on appellera, heu... L2 (la flemme de chercher autre chose).
Donc:
- Code:
-
4->dim(L2 // cette fois, pas la peine de la remplir de 0 1->Y While Y different de 12 Input( "", T
Merde, plus le temps de finir de t'expliquer. Desole :
J'finirais demain, sauf si quelqu'un d'autre le fait entre temps. Gageons que ce n'est pas presse.
Edit par tama : ajout des balises [ quote]Bon la je reprends ce topic, je l'ai promis, je suis en retard, honte sur moi. Alors, les listes: Ce sont des listes de variables, dont la taille va de 1 a 999 elements. Elles s'ecrivent L (petit L) suivi d'un nom de 5 caracteres max. Elles s'initialisent, soit en mettant directement de quoi elles sont remplies: - Code:
-
- {0,1,2,3,1,4,6 -> LLISTE soit en donnant une dimension a cette liste et la remplissant au fur et a mesure du programme: - Code:
-
- 5 -> dim(LLISTE - ... - 1 -> LLISTE (2) - etc C'est a peu pres clair? Alors je continue mon explication . J'en etais a : - Code:
-
1üY While Y÷12 Input "",T T/1000üI partEnt(I)üI T-I*1000üT T/100üJ partEnt(J)üJ T-J*100üT T/10üK partEnt(K)üK T-K*10üL 0üU 0üV Devient: - Code:
-
4->dim(L2 // cette fois, pas la peine de la remplir de 0 1->Y While Y different de 12 Input( "", T // jusque la c'est a peu pres la meme chose que ton code For ( O, 4 , 1 , -1 // boucle de 1 a 4 pour anlyser les 4 chiffres de T (je sais elle va a l'envers, mais c'est important pour la suite) ipart( 10 fpart (T / 10^O -> L2 (5-O) End
C'est un peu complique, je l'avoue. Alors j'explique: - Code:
-
T / 10^O Ca c'est le chiffre donne par l'utilisateur, divise par une puissance de 10 une fois plus grande que la partie du chiffre qu'on veut. Si on a T = 1234 et qu'on veut isoler le 2, on divise par 1000, ce qui nous donne 1.234. Ensuite on a ' 10 fpart( '. Le fpart( ne prend que la partie non entiere de T, donc 0.234. Multiplie par 10, ca fait 2.34. Et le ipart( de la fin ne prend que la partie entiere, soit 2. Et on place ce chiffre dans la liste L2 a l'emplacement 5-O= 5-3 = 2 le meme emplacement que ton chiffre. Pas le temps de finir, je continuerais demain ou apres demain (et cette fois, pas un mois plus tard ^^). |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Aide pour le mastermind de Myo Sam 15 Sep 2007, 13:49 | |
| hmm on a pas eu de nouvelles de ce programme mais attendons un peu ^^ |
| | | Syfo Pokémophile
Nombre de messages : 1978 Age : 33 Localisation : IYA items :
Personalized field : 26 jetons Réputation : 8 Points : 6779 Date d'inscription : 09/08/2007
Profil TI: 80, 82, 83, 83+, 84+ TO: 2 945 [GAIN * 1.1] Spécialité: Basic z80
| Sujet: Re: Aide pour le mastermind de Myo Sam 15 Sep 2007, 20:35 | |
| Merci pour avoir cite la premiere partie, je n'y avais pas pense mais c'est plus clair. |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Aide pour le mastermind de Myo Sam 15 Sep 2007, 21:11 | |
| Myo ? des nouvelles de ce mastermind ? |
| | | Syfo Pokémophile
Nombre de messages : 1978 Age : 33 Localisation : IYA items :
Personalized field : 26 jetons Réputation : 8 Points : 6779 Date d'inscription : 09/08/2007
Profil TI: 80, 82, 83, 83+, 84+ TO: 2 945 [GAIN * 1.1] Spécialité: Basic z80
| Sujet: Re: Aide pour le mastermind de Myo Sam 15 Sep 2007, 21:17 | |
| Elle y retravaille en ce moment. |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Aide pour le mastermind de Myo Sam 15 Sep 2007, 21:18 | |
| raaah ça fait bizarre de dire "elle" ^^ |
| | | Syfo Pokémophile
Nombre de messages : 1978 Age : 33 Localisation : IYA items :
Personalized field : 26 jetons Réputation : 8 Points : 6779 Date d'inscription : 09/08/2007
Profil TI: 80, 82, 83, 83+, 84+ TO: 2 945 [GAIN * 1.1] Spécialité: Basic z80
| Sujet: Re: Aide pour le mastermind de Myo Sam 15 Sep 2007, 21:20 | |
| Pourquoi? Tu vis dans un monde de mecs? |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Aide pour le mastermind de Myo Sam 15 Sep 2007, 21:36 | |
| nan mais on est tous des "mecs" ici ^^ à part Myo pareil sur tibank les "actifs" sont quasiment tous des "mecs" |
| | | M@D_Doc amis
Nombre de messages : 437 Age : 34 Localisation : entre deux chaussettes sales Loisirs : Etudiant... / Humeur : :p items : o Personalized field : Réputation : 0 Points : 6717 Date d'inscription : 20/08/2007
Profil TI: 84+,92 TO: 200 Spécialité: aucune
| Sujet: Re: Aide pour le mastermind de Myo Sam 15 Sep 2007, 22:44 | |
| Comme toutes les communautés de : gamers programmeurs rôlistes etc.... POURQWAAAAA |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Aide pour le mastermind de Myo Sam 15 Sep 2007, 23:37 | |
| |
| | | M@D_Doc amis
Nombre de messages : 437 Age : 34 Localisation : entre deux chaussettes sales Loisirs : Etudiant... / Humeur : :p items : o Personalized field : Réputation : 0 Points : 6717 Date d'inscription : 20/08/2007
Profil TI: 84+,92 TO: 200 Spécialité: aucune
| Sujet: Re: Aide pour le mastermind de Myo Dim 16 Sep 2007, 09:47 | |
| chez les flooders aussi, tiens.... |
| | | Syfo Pokémophile
Nombre de messages : 1978 Age : 33 Localisation : IYA items :
Personalized field : 26 jetons Réputation : 8 Points : 6779 Date d'inscription : 09/08/2007
Profil TI: 80, 82, 83, 83+, 84+ TO: 2 945 [GAIN * 1.1] Spécialité: Basic z80
| Sujet: Re: Aide pour le mastermind de Myo Dim 16 Sep 2007, 11:20 | |
| Pour les gamers/roliste, ca a tendance a s'equilibrer en ce moment. Je joue plus souvent qu'avant avec des filles a counter ^^ |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Aide pour le mastermind de Myo Dim 16 Sep 2007, 11:55 | |
| :) verra t-on des filles no-life ? |
| | | Myo nouveau
Nombre de messages : 19 Age : 33 items : o Personalized field : Réputation : 0 Points : 6114 Date d'inscription : 23/08/2007
| Sujet: Re: Aide pour le mastermind de Myo Lun 17 Sep 2007, 20:26 | |
| nioup, désolée si je ne poste pas bcp, les profs s'amusent à nous surcharger de devoirs et je n'ai pas l'intention de foirer une année de plus...Je vous tiens au courant de l'avancée du prog.Et puis merci (en particulier à Syfo) pour l'aide ! |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Aide pour le mastermind de Myo Lun 17 Sep 2007, 20:34 | |
| nioup Myo :) tu rentre en quelle classe ? |
| | | ProgVal modérateur
Nombre de messages : 4107 Age : 173 Localisation : In da cloud items : o Personalized field : Réputation : -4 Points : 6738 Date d'inscription : 09/08/2007
Profil TI: V200 - NSpire TO: 120 [2352 - 2%] Spécialité: Programmation web
| Sujet: Re: Aide pour le mastermind de Myo Mer 19 Sep 2007, 17:55 | |
| Pour info, j'ai déjà fait ça sur TI-80, c'est à dire sans While, ni iPart, ni concaténation, ni variable STR, ni matrice, ... |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Aide pour le mastermind de Myo Jeu 20 Sep 2007, 23:30 | |
| mouais mais ça devait être leeeent x_x |
| | | Invité Invité
| Sujet: Re: Aide pour le mastermind de Myo Ven 21 Sep 2007, 00:00 | |
| |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Aide pour le mastermind de Myo Ven 21 Sep 2007, 18:12 | |
| lol tu entre la combinaison il te ressort le résultat 1h plus tard |
| | | AdRiWeB amis
Nombre de messages : 3655 Age : 31 Localisation : Juste sous mes cheveux Loisirs : Internet, programmation, TI, musique, tennis-de-table ... Humeur : ^^ items : o Personalized field : Réputation : 0 Points : 6298 Date d'inscription : 12/08/2007
Profil TI: TI-84 Plus, nspire CAS TO: 2429 {2} Spécialité: Basic z80
| Sujet: Re: Aide pour le mastermind de Myo Mer 26 Sep 2007, 21:11 | |
| mdr ^^
sinon, ya le mien, qu'est rapide !! |
| | | Invité Invité
| Sujet: Re: Aide pour le mastermind de Myo Mer 26 Sep 2007, 23:20 | |
| |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Aide pour le mastermind de Myo Mer 26 Sep 2007, 23:39 | |
| et le mien qui est léger :p |
| | | AdRiWeB amis
Nombre de messages : 3655 Age : 31 Localisation : Juste sous mes cheveux Loisirs : Internet, programmation, TI, musique, tennis-de-table ... Humeur : ^^ items : o Personalized field : Réputation : 0 Points : 6298 Date d'inscription : 12/08/2007
Profil TI: TI-84 Plus, nspire CAS TO: 2429 {2} Spécialité: Basic z80
| Sujet: Re: Aide pour le mastermind de Myo Jeu 27 Sep 2007, 18:17 | |
| |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Aide pour le mastermind de Myo Jeu 27 Sep 2007, 19:59 | |
| topic tibank du même nom :p |
| | | AdRiWeB amis
Nombre de messages : 3655 Age : 31 Localisation : Juste sous mes cheveux Loisirs : Internet, programmation, TI, musique, tennis-de-table ... Humeur : ^^ items : o Personalized field : Réputation : 0 Points : 6298 Date d'inscription : 12/08/2007
Profil TI: TI-84 Plus, nspire CAS TO: 2429 {2} Spécialité: Basic z80
| Sujet: Re: Aide pour le mastermind de Myo Ven 28 Sep 2007, 20:22 | |
| ok thx
sinon, ya plein de mastermind sur Ticalc.org |
| | | Contenu sponsorisé
| Sujet: Re: Aide pour le mastermind de Myo | |
| |
| | | | Aide pour le mastermind de Myo | |
|
Page 1 sur 2 | Aller à la page : 1, 2 | |
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
|
|