Aller au contenu

Programmation Basic Casio/Techniques avancées

Un livre de Wikilivres.

La calculatrice renferme certaines propriétés insoupçonnées.

Multiplier des variables

[modifier | modifier le wikicode]

La multiplication est implicite avec des variables. On peut par exemple écrire « ABCD » au lieu de « A×B×C×D », de même « 2B » au lieu de « 2×B ».

Compresser des variables avec le modulo

[modifier | modifier le wikicode]

Comment grouper plusieurs variables dans une seule ? En utilisant un modulo. La casio ne dispose pas de modulo, mais on peut faire 100Frac(x/100) de manière récursive.

Compresser des images

[modifier | modifier le wikicode]

Voir programmes de compression décompression :

En fonction de celui qui vous donne le meilleur résultat : en fonction de l'image de base le résultat compressé peut varier grandement en fonction de l'algorithme utilisé

Copier-coller du texte

[modifier | modifier le wikicode]

[OPTN][FMEM] permet de stocker le contenu de tout un programme.

Écrire en minuscule et utiliser des caractères non disponibles dans la calculatrice

[modifier | modifier le wikicode]

Créer un programme sur votre ordinateur et le transférer. On peut ainsi accéder aux lettres minuscules et aux symboles @, |, &, $, ¥, ¹⁰ ... ainsi.

Differentes couches du mode graphique

[modifier | modifier le wikicode]
Cls
Graph Y>0
RclPict X
Graph Y<0

Connaitre le nombre de chiffres de la partie entière d'un nombre

[modifier | modifier le wikicode]

Si on veut afficher un texte en fonction du nombre de chiffres d'un nombre, par exemple si on veut afficher 30 CM, 350 CM et que le Locate X,1, 'CM' s'adapte en fonction du nombre de chiffres (X doit valoir 1 si la valeur fait entre 0 et 9, 2 si la valeur est entre 10 et 99, 3 pour 100 et 999...), il suffit d'utiliser Int(log X).

Le scrolling avec les strings

[modifier | modifier le wikicode]