Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Utilitaires >> Graph 35 à 100 >> Divers >> Digicode
Digicode
Version : 1.0 Taille : 404 octets Ajouté le : 2014-11-13 19:38 Modifié le : 2020-01-23 09:33
Auteur et posteur :
Matt36230Hors ligneMembrePoints: 1888 Défis: 0 Message
Planète Casio - Programme Casio - Digicode - matt36230 - Calculatrices
Nombre de visites sur cette page : 9949
Score au progrank : 31
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
683 téléchargements | Soumettre un test


Description :

C'est un petit programme de Digicode très basic.

Il permet de créer une combinaison de 9 touches (stockés dans la liste 17) qui sera demander à chaque ouverture du programme (vous créez la combinaison une seule fois [à part si vous supprimez la liste]). Les touches choisies peuvent être n'importe lequel (à part AC bien sûr ).

Ce programme peut être marrant pour protéger vos programmes secrets et c'est plus classe qu'un simple MDP

Enjoy !


Je te lance un défi ! Réduit a minimum la taille de ce programme :
Il fait 404 octets ce qui est une horrible erreur à toi de réparer ça
Les conditions :
- demander "Mdp ?" (ou une autre phrase) au début du programme
- afficher le nombre de touches pressées
- pouvoir utiliser toutes les touches
- stopper le programme à la fin si le mot de passe est faux (message obligatoire c'est plus stylé )
- continuer dans le cas contraire (message facultatif)
A la fin mettez ce petit programme pour savoir si quand on a le bon mdp on peut accéder au programme que l'on veut utiliser (cette partie sera supprimé après mon test)


Le meilleur d'entre vous recevra un joli cadeau pour mon future jeu RCGmini

Bonne chance à tous


Vos programmes :

Remiweb : 128 octets. Utilise la liste 1 1er au classement
Mayeulblois : 148 octets. Utilise la liste 19 2ème au classement


Bien joué a vous vos programmes sont parfaits !


Commentaires :

Pages: Précédente | 1, 2, 3, 4, 5, 6 | Suivante

LephenixnoirHors ligneAdministrateurPoints: 24575 Défis: 170 Message
Posté le 15-11-2014 à 18:48 | #
Mayeulblois a écrit :
364 octets, qui dit mieux !?

Mayeulblois a écrit :
368 octets, toutes les conditions remplies ...

J'avoue ne pas comprendre :3

Au passage, utilise les polices conventionnelles. C'est pas pratique d'avoir un changement de police d'un message à l'autre.
Matt36230Hors ligneMembrePoints: 1888 Défis: 0 Message
Posté le 15-11-2014 à 18:51 | #
Ouhla une magnifique erreur qui nous vaut un Dimension ERROR. C'est tout bête en plus
Dim List 19ãD//Ton code
[maroon]Comment savoir la taille de la liste 19 si elle n'existe pas :D ? Donc erreur de dimension.[/maroon]

[maroon]Mais si tu créés ta liste sans rien lui dire d'autre, juste d'exister c'est bon :[/maroon]

"Code"→List 19
[maroon]La tu l'as créé (sa case est 1 est automatiquement égale à 0)[/maroon]

[maroon]Ensuite tu peux donc faire ton programme :[/maroon]
Dim List 19→D
D≠10⇒10→Dim List 19
List 19[1]≠1⇒Goto 0

[maroon]Mais il y a un peu plus petit :[/maroon]
Dim List 19≠10⇒10→Dim List 19
List 19[1]≠1⇒Goto 0

[blue]Et voila si tu ne comprends pas dis le moi ;)[/blue]


PS : je peux avoir le mot de passe stp car il y a une syntaxe error mais je ne sais pas ou
MayeulbloisHors ligneMembrePoints: 151 Défis: 2 Message
Posté le 15-11-2014 à 19:14 | #
Le mot de passe, c'est "mystère"
Quant aux bugs ...
Je corrige ça de suite.

édit totoyo : je n'ai pas pu m'empêcher de corriger deux fautes x)
MayeulbloisHors ligneMembrePoints: 151 Défis: 2 Message
Posté le 15-11-2014 à 19:19 | # | Fichier joint
Voila, petite correction de faite, désolé pour la gêne occasionnée
Quand au syntax error, j'ai retesté et je ne l'ai pas vu.

Au passage, j'ai allégé le programme à 348 octets (ce qui nous éloigne encore plus des 404 octets de départ)
Matt36230Hors ligneMembrePoints: 1888 Défis: 0 Message
Posté le 19-11-2014 à 19:32 | #
(Désolé j'ai mis un peu de temps à répondre)
Bien joué !! Il n'a pas de bug et n'est pas gros
RemiwebHors ligneMembre de CreativeCalcPoints: 1040 Défis: 32 Message
Posté le 20-11-2014 à 19:47 | # | Fichier joint
J'ai divisé le poids par 2 : 184 octets
Il y a encore moyen de réduire les textes mais bon...

Et j'en ai profité pour l'améliorer :
- il ne demande pas une deuxième fois le mot de passe au premier lancement (une fois le mot de passe crée)
- on peut taper toutes les touches à la suite sans attendre
- il attend qu'on ai fini de taper les 9 touches pour dire si le mot de passe est valide (ça évite de pouvoir le deviner en cherchant touche par touche)

Par contre j'ai tapé ça sur Fa-124 (pas de câble sous la main) donc je ne sais pas s'il fonctionnera pour vous.
Matt36230Hors ligneMembrePoints: 1888 Défis: 0 Message
Posté le 20-11-2014 à 19:48 | #
Woaah GG ! Je teste demain (pas le temps mtn je vais manger )
MayeulbloisHors ligneMembrePoints: 151 Défis: 2 Message
Posté le 21-11-2014 à 16:22 | # | Fichier joint
Voila ma revanche, et elle s'annonce terrible, car je vous donne un programme de...
172 octets...
Ça va vite devenir dur de descendre en dessous, mais ça fait déjà 12 octets de moins.
RemiwebHors ligneMembre de CreativeCalcPoints: 1040 Défis: 32 Message
Posté le 21-11-2014 à 19:19 | #
Ton programme n'est pas fonctionnel, il continue même si le mot de passe est mauvais, et en mettant les mêmes textes que toi j'obtiens aussi 172 octets
Sinon j'ai peut-être une idée pour réduire encore.
Matt36230Hors ligneMembrePoints: 1888 Défis: 0 Message
Posté le 21-11-2014 à 20:46 | #
Ouhla quelle compétition palpitante !

Pages: Précédente | 1, 2, 3, 4, 5, 6 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 202 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