Programmation Basic Casio/Techniques avancées

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

Multiplier des variables

modifier

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

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

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

[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

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
Cls
Graph Y>0
RclPict X
Graph Y<0

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

modifier

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