Problème d'incrémentation Casio graph 35+
Fermé
LoulouLeMal
Messages postés
7
Date d'inscription
jeudi 21 mai 2015
Statut
Membre
Dernière intervention
10 juillet 2015
-
21 mai 2015 à 20:09
LoulouLeMal Messages postés 7 Date d'inscription jeudi 21 mai 2015 Statut Membre Dernière intervention 10 juillet 2015 - 22 mai 2015 à 20:22
LoulouLeMal Messages postés 7 Date d'inscription jeudi 21 mai 2015 Statut Membre Dernière intervention 10 juillet 2015 - 22 mai 2015 à 20:22
A voir également:
- Afficher variable 35+
- Afficher mot de passe wifi android - Guide
- Afficher appdata - Guide
- Indicatif +35 - Forum Mobile
- Afficher taille dossier windows - Guide
1 réponse
totoyo47
Messages postés
260
Date d'inscription
vendredi 10 juillet 2009
Statut
Membre
Dernière intervention
30 mars 2020
133
21 mai 2015 à 23:45
21 mai 2015 à 23:45
Les deux lignes que tu montres, il s'agit d'un code entier ?
Car si tel est le cas, c'est tout à fait normal.
Tu dois mettre une boucle pour attendre à l'appui de la touche :
Si tu débute en programmation Basic Casio, je ne peux te conseiller que cet très bon tutoriel : https://www.planet-casio.com/Fr/programmation
Tu peux également regarder les vidéos tutoriels : https://www.youtube.com/playlist?list=PL2zPQEcVwb8CJOHJFE_DCDLf5_iZIJgK-
Car si tel est le cas, c'est tout à fait normal.
Tu dois mettre une boucle pour attendre à l'appui de la touche :
Do
LpWhile Getkey !=63
Isz A
Text 45,30,A
Si tu débute en programmation Basic Casio, je ne peux te conseiller que cet très bon tutoriel : https://www.planet-casio.com/Fr/programmation
Tu peux également regarder les vidéos tutoriels : https://www.youtube.com/playlist?list=PL2zPQEcVwb8CJOHJFE_DCDLf5_iZIJgK-
21 mai 2015 à 23:56
Effectivement je commence a voler de mes propres ailes en basic...
J'irai voir les liens que tu me conseilles :-)
Non il s'agissait d'un bout de mon programme , mais j'avais oublié de mettre la boucle Do donc Merci bcp
Sais tu si il est possible d'incrémenter 2 variables en même temps (avec 2 touches différentes bien sur )
En tout cas merci de ton aide B-)
++
22 mai 2015 à 11:44
Je ne comprends pas ta question : "en même temps" / "touches différentes".
1) Si on appuie sur l'une des deux touches, alors on incrémente les deux variables
2) La touche 1, on incrémente seulement la variable 1 / La touche 2, seulement la variable 2
Code pour l'hypothèse 1 :
Do
LpWhile Getkey != 63 And Getkey != 64
Isz A
Isz B
Text 45,30,A
Text 50,40,B
Code pour l'hypothèse 2 :
Do
Getkey->G
LpWhile G != 63 And G!=64
G=63=>Isz A
G=64=>Isz B
Text 45,30,A
Text 50,40,B
Remarque importante concernant Isz et Dsz :
Ces deux fonctions respectivement incrémente et décrémente la variable de 1.
Cependant, elle possède une fonction cachée. Lorsque la valeur de la variable atteint 0, la ligne suivant est ignorée. Il s'agit sans doute là d'un reliquat de l'ancien Basic où la mémoire était très limitée et permettait d'économiser quelques précieux octets.
22 mai 2015 à 20:22
Merci de m'avoir donner le code pour celui-ci... j'avais réussi a le trouver (difficilement mais je l'avais trouvé :-) )
Seulement,voila cette façon de faire n'est pas possible avec le programme que je souhaite faire.
Je t'explique : je voulais faire une sorte de jeu qui permettrai a deux joueurs de s'affronter sur la même caltos
Le but était d'atteindre un chiffre prédéfini a l'avance le plus rapidement possible et a chaque fois qu'on appuis sur une touche cela monte d'1 .
Voila donc mon projet tombe a l'eau ...
Mais je ne suis pas a court de projet
Bonne soirée