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.

Forum Casio - Autres questions


Index du Forum » Autres questions » Eviter d'utiliser la fonction Disp
Zeygaltv Hors ligne Membre Points: 14 Défis: 0 Message

Eviter d'utiliser la fonction Disp

Posté le 03/11/2019 13:24

Bonjour,
Je suis ici pour vous demandez si nous pouvons utiliser une autre fonction pour afficher une variable car la fonction DISP
met en pause le programme ce qui cache le reste de l'affichage (on peut bien sur afficher le reste en appuyant sur EXE), mais cela m'embête beaucoup.
Des idées ?



Krevo_ Hors ligne Maître du Puzzle Points: 412 Défis: 2 Message

Citer : Posté le 03/11/2019 13:49 | #


Oui, l'idée c'est d'utiliser Locate
Casio Basic Web Interpreter, c'était le basic Casio dans votre navigateur web !
Zeygaltv Hors ligne Membre Points: 14 Défis: 0 Message

Citer : Posté le 03/11/2019 18:18 | # | Fichier joint


"Heures a (ville)"
?→A
MOD(A-8,24)→A

"Minutes a (ville)"
?→B

"A la Silicon Valley il est : "
A◢
"H"
B◢
Voici mon programme ci-dessus mais en remplacant A◢ et B◢ par Locate suivie des collones et des lignes je ne parviens pas a obtenir ce que je cherche voici ci-joint ce que je souhaite obtenir.
-florian66- Hors ligne Ancien rédacteur Points: 2383 Défis: 20 Message

Citer : Posté le 03/11/2019 19:02 | #


Si tu mets tout ton texte en locate, ça passera !


Locate 1,1, "A la silicon Valey, il est:"
Locate 7,2, A


In Arch, I trust ! And you ?
Zeygaltv Hors ligne Membre Points: 14 Défis: 0 Message

Citer : Posté le 03/11/2019 19:20 | #


En essayant ce que tu ma dis cela ne fonctionne pas voici mon programme en Locate pour savoir si il y a une erreur:
Locate 1,1, "A la silicon Valey, il est:"
Locate 7,2, A
Locate 1,3,"H"
Locate 7,4,B
Locate 1,6,"Realiser par ...."
Krevo_ Hors ligne Maître du Puzzle Points: 412 Défis: 2 Message

Citer : Posté le 03/11/2019 19:29 | #


Ta 1ère chaine est trop longue, tu ne peux afficher que 21 caractères sur 1 ligne.

Par exemple tu peux faire :

10->A
23->B
Locate 1,1, "A la Silicon Valley,"
Locate 1,2, "il est :"
Locate 7,4, A
Locate 9,4,"H"
Locate 10,4,B
Locate 1,6,"Réalisé par ...."


voir en live ici
Casio Basic Web Interpreter, c'était le basic Casio dans votre navigateur web !
Zeygaltv Hors ligne Membre Points: 14 Défis: 0 Message

Citer : Posté le 03/11/2019 19:34 | #


Cela fonctionne mais a moitié a mon avis faut-il mettre aussi Locate sur ce texte ci ?

"Heures a (ville)"
?→A
MOD(A-8,24)→A

"Minutes a (ville)"
?→B
Krevo_ Hors ligne Maître du Puzzle Points: 412 Défis: 2 Message

Citer : Posté le 03/11/2019 19:37 | #


Tu peux demander les valeurs puis faire ClrText avant d'afficher ton écran de "résultat".

"Heures a (ville)"
?→A
MOD(A-8,24)→A

"Minutes a (ville)"
?→B
ClrText
Locate 1,1, "A la Silicon Valley,"
Locate 1,2, "il est :"
Locate 7,4, A
Locate 9,4,"H"
Locate 10,4,B
Locate 1,6,"Réalisé par ...."


voir ici

Voilà, j'espère que tu as compris les différentes choses utilisées dans ce programme, n'hésite pas à demander des compléments.
Casio Basic Web Interpreter, c'était le basic Casio dans votre navigateur web !
Massena Hors ligne Ancien rédacteur Points: 2219 Défis: 11 Message

Citer : Posté le 03/11/2019 20:39 | #


Le tutoriel de programmation en Basic casio explique bien tout ça, n'hésite pas à y faire un tour !
Corne2plum3 Hors ligne Membre Points: 280 Défis: 9 Message

Citer : Posté le 03/11/2019 22:10 | #


J'ai aussi une autre solution si tu penses que 21 caractères ça ne suffit pas ! Ca peut aller jusqu'à 32 caractères, mais certains caractères ne sont pas compatibles, et en plus, c'est un peu compliqué à mettre en place... De plus, ça passe en mode graphique, donc tout ce que t'as écrit avec la commande Locate, c'est pas affiché.
Cls
Text 1, 2, "Le texte"

Une explication s'impose : le Cls permet d'effacer l'écran.
La commande Text, c'est celui qui affiche le texte. Tout comme Locate il a besoin de 3 arguments :
Exemple : Text 1, 2, "Hello World !"
Le 1er nombre est l'ordonnée du pixel où ton texte commence de la calculatrice. L'écran de la calc' fait 127*63px, donc là tu peux mettre une valeur entre 1 et 63.
Le 2e nombre est l'abscisse du pixel du début du texte. Valeur entre 1 et 127.
Le truc en vert c'est comme Locate : c'est le truc à afficher.
Ah et une dernière chose, si ton texte dépasse de l'écran, il risque de ne pas être affiché.
N'arrêtez jamais d'apprendre ! (Leo TechMaker)
Tu veux des bons jeux ? Ou bien des utilitaires ou des trucs inutiles ?...
C'est ici ! Programmes compatibles Graph 35+
Ce super jeu : Le solitaire à 33 trous
Ce tableau périodique à jour : Tableau périodique
Ce truc qui sert à rien : Carton de loto generator
Lephenixnoir Hors ligne Administrateur Points: 24234 Défis: 170 Message

Citer : Posté le 03/11/2019 22:28 | #


Ah mais passer en mode graphique a des inconvénients. On ne peut pas utiliser "?", par exemple ; ça ramène au mode texte pendant la saisie.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Kikoodx Hors ligne Ancien labélisateur Points: 3011 Défis: 11 Message

Citer : Posté le 04/11/2019 07:07 | #


Le mini tuto texte en mode graphique me semble un peu overkill pour la demande
ouais ouais
Corne2plum3 Hors ligne Membre Points: 280 Défis: 9 Message

Citer : Posté le 04/11/2019 16:50 | #


Lephenixnoir a écrit :
Ah mais passer en mode graphique a des inconvénients. On ne peut pas utiliser "?", par exemple ; ça ramène au mode texte pendant la saisie.

Ah oui, c'est l'un des inconveignants de ce mode d'affichage.

Y a pas quelqu'un qui a fait un tuto dessus par hasard ?
N'arrêtez jamais d'apprendre ! (Leo TechMaker)
Tu veux des bons jeux ? Ou bien des utilitaires ou des trucs inutiles ?...
C'est ici ! Programmes compatibles Graph 35+
Ce super jeu : Le solitaire à 33 trous
Ce tableau périodique à jour : Tableau périodique
Ce truc qui sert à rien : Carton de loto generator

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

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