Posté le 12/10/2016 18:38
J'y ai passé 3h de cours dessus (environ 1h30 de travail parce qu'il faut bien suivre le cours parfois). Tout est prêt, il me reste juste a introduire les différents dilemmes (pour cette première version qui sera malheureusement courte j'en prevois 30 peut-être plus si je vois que ca prend pas trop de place) et c'est la que vous intervenez ! Dans les commentaires je vous demande de me laisser vos dilemme (Un bonus - Un malus, 36 caractère max pour chaque partie), ensuite je ferais une petite sélection qui finiront dans le programme 


Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2025 | Il y a 78 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 12/10/2016 18:42 | #
Il faudrait plutôt faire une adaptation en addin, ce serait plus fun
Ecrivez vos programmes basic sur PC avec BIDE
Citer : Posté le 12/10/2016 20:43 | #
Oui c'est ce que j'ai dis en PS
Pour le moment mon seul vrai problème c'est l'optimisation parce que la pour 8 dilemmes +1000 octet :/
Citer : Posté le 12/10/2016 20:45 | #
On peut avoir un lien vers le site ? x)
Citer : Posté le 12/10/2016 21:45 | #
Pour le moment mon seul vrai problème c'est l'optimisation parce que la pour 8 dilemmes +1000 octet :/
Tu fais un code intelligent, qui selon la valeur d'une variable représentant le numéro du dilemme attribue une certaine valeur à une Str ?
Ça me semble bien lourd...
Ajouté le 12/10/2016 à 21:46 :
On peut avoir un lien vers le site ? x)
Premier résultat sur Qwant pour "Appuyerez-vous sur le bouton"
Citer : Posté le 13/10/2016 10:42 | #
Merci, je sais faire une recherche.
C'est juste que c'est mieux de foutre le lien directement dans le topic, et c'est encore mieux si c'est lui qui le fait.
Citer : Posté le 13/10/2016 17:40 | #
Pour le moment mon seul vrai problème c'est l'optimisation parce que la pour 8 dilemmes +1000 octet :/
Tu fais un code intelligent, qui selon la valeur d'une variable représentant le numéro du dilemme attribue une certaine valeur à une Str ?
Ça me semble bien lourd...
Ajouté le 12/10/2016 à 21:46 :
On peut avoir un lien vers le site ? x)
Premier résultat sur Qwant pour "Appuyerez-vous sur le bouton"
En fait je génère un nombre aléatoire que je stocke dans une variable puis ensuite une succession de condition selon la valeur de la variable puis en moyenne 4 locates (2 lignes bonus - 2 lignes malus en moyenne). Ensuite je mets en "pause" avec un while. Et enfin une condition qui détecte si j'ai appuyé sur tel ou tel touche et qui attribut une valeur (1 ou 2) a la position correspond au dilemme dans une liste.
Site (j'édite le topic) : http://www.appuierez-vous-sur-le-bouton.fr
Citer : Posté le 13/10/2016 19:01 | #
1000 octets pour 8 dilemnes, ça fait 125 par dilemne... ce qui est beaucoup oO
Bon donc on prend un dilemne comme 2 lignes bonus et 2 lignes malus, soit maximum 4*21 = 84 octets.
Pour économiser de la place on n'écrira pas les str, on fera l'affichage avec des guillemets (on économise de l'espace sur la fin de ligne). Donc pour le programme avec les dilemnes il ressemblera à ça :
Then "1ere ligne bonus
"2e ligne bonus
"
"1ere ligne malus
"2e ligne malus
IfEnd
If Ans=2
//etc
IfEnd
On enlève bien les guillemets à la fin pour économiser de la place.
Après dans ton programme principal tu fais :
ClrText
Locate 1,3, "MAIS :"
Locate 1,6, "Appuyerez-vous sur le bouton?"
Locate 1,7, "OUI / NON"
Prog "DILEMNES"
Et ça devrait suffir (bien sûr faut programmer l'input).
Ecrivez vos programmes basic sur PC avec BIDE
Citer : Posté le 14/10/2016 11:20 | #
Actuellement le programme fait 1350 octets sans dilemmes.
le méthode de Zezombye me semble la plus simple
Citer : Posté le 15/10/2016 14:08 | #
1000 octets pour 8 dilemnes, ça fait 125 par dilemne... ce qui est beaucoup oO
Bon donc on prend un dilemne comme 2 lignes bonus et 2 lignes malus, soit maximum 4*21 = 84 octets.
Pour économiser de la place on n'écrira pas les str, on fera l'affichage avec des guillemets (on économise de l'espace sur la fin de ligne). Donc pour le programme avec les dilemnes il ressemblera à ça :
Then "1ere ligne bonus
"2e ligne bonus
"
"1ere ligne malus
"2e ligne malus
IfEnd
If Ans=2
//etc
IfEnd
On enlève bien les guillemets à la fin pour économiser de la place.
Après dans ton programme principal tu fais :
ClrText
Locate 1,3, "MAIS :"
Locate 1,6, "Appuyerez-vous sur le bouton?"
Locate 1,7, "OUI / NON"
Prog "DILEMNES"
Et ça devrait suffir (bien sûr faut programmer l'input).
Le truc c'est que moi j'ai un contour genre j'ai mis des * autour des questions pour que ça soit plus jolie