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 ?
Jeux >> Graph 35 à 100 >> Divers >> The x number
The x number
Version : 1.0 Taille : 980 octets Ajouté le : 2012-10-19 18:31 Modifié le : 2012-10-19 18:31
Auteur et posteur : xneolos
Aucune image disponible
Nombre de visites sur cette page : 5415
Score au progrank : 20
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
522 téléchargements | Soumettre un test


Description :

Mon tout premier programme !
Merci d'avance pour vos critiques, qui m'aideront à progresser.
Version 1.0
Adapté pour calculatrice graph 35 +


Commentaires :

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

NinestarsHors ligneMembrePoints: 2462 Défis: 24 Message
Posté le 20-10-2012 à 13:30 | #
ViewWindow 1,127,0,1,63,0
10->A      
10->B
0->I
0->J
Do
Get key->G
If I+J!=0
Then PlotOff A,B
A+I->A
B+J->B
PlotOn A,B
0->I
0->J
IfEnd
G=27 And A<127=>1->I
G=28 And B<63=>1->J
G=38 And A>1=>-1->I
G=37 And B>1=>-1->J
LpWhile 1

Ca évite le clignotement et mets à jour l'écran que quand on bouge.

@Deegan : C'est moins performant, et surtout moins propre.

EDIT : grilled
XneolosHors ligneMembrePoints: 2 Défis: 0 Message
Posté le 20-10-2012 à 13:30 | #
Merci à tous
Javierxd tu peux me dire comment on fait le "AND" ca serait vraiment sympa
ZiqumuHors ligneMembre d'honneurPoints: 3055 Défis: 9 Message
Posté le 20-10-2012 à 15:17 | #
appui sur le bouton "OPTN" > trouve le menu "Logic" et dedans tu as "and" "or" "not"
Deeganx3Hors ligneMembrePoints: 258 Défis: 4 Message
Posté le 20-10-2012 à 19:11 | #
Ok merci pour vos explications c'est vrai que finalement les While c'est pas plus mal c’est plus facile pour sortir de la boucle merci bien
4thinkHors ligneMembrePoints: 247 Défis: 11 Message
Posté le 22-10-2012 à 18:38 | #
Salut !
Voici une version sur optimisée et plus performante

ViewWindow 1,127,0,1,63,0
10->X      
10->Y
Do
Do:Getkey
LpWhile Not Ans
PlotOff X,Y
X+(Ans=27 And X<127)-(Ans=38 And X>1)->X
Y+(Ans=28 And Y<63)-(Ans=37 And Y>1)->Y
PlotOn X,Y
LpWhile 1


Une condition vraie renvoie 1, une fausse 0.
Je met une boucle au début pour éviter un clignotement lorsque l'on appuie sur aucune touche
NinestarsHors ligneMembrePoints: 2462 Défis: 24 Message
Posté le 23-10-2012 à 20:15 | #
Pas bête 4think !
LimachiHors ligneYoutuberPoints: 2798 Défis: 67 Message
Posté le 23-10-2012 à 21:13 | #
très bon code, 4think, très optimisé.
4thinkHors ligneMembrePoints: 247 Défis: 11 Message
Posté le 23-10-2012 à 21:41 | #
Merci
J'ai chopé l'astuce sur une revue de prog de zx 81
Quand on a une G100 on est obligé de connaitre des trucs aussi chelous
DodormeurHors ligneAncien rédacteurPoints: 3965 Défis: 84 Message
Posté le 23-10-2012 à 21:54 | #
j'utilisait aussi cette astuce dans mon programme du concours... mais juste pour économiser de la place (j'aime pas avoir trois ligne de code juste pour afficher une barre d'option qui change de place)
TotoyoHors ligneMembre d'honneurPoints: 16103 Défis: 102 Message
Posté le 24-10-2012 à 21:27 | #
Pour gagner encore 2 octets, tu supprimes les dernières parenthèses avant le ->

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

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