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.
La référence Basic Casio

Nom : For

Localisation :

[ PRGM ] [ COM ]
[ SHIFT ] + [ VARS ] + [ F1 ]

Syntaxe de la fonction :

For (valeur de départ)->(variable) To (valeur de fin) Step (Pas)
(fonction)
Next

Description de la fonction :

Boucle qui permet de compter avec une variable définie.
Le pas est ajouté à la variable à chaque boucle, le pas peut être négatif ou positif et est facultatif (par défaut, il est de 1)

S'il est impossible d'arriver à la valeur de fin avec la valeur de départ et le pas précisés, la boucle For est ignorée.

Compatibilité :

  • Graph 20/25(+)
  • Graph 35/65/80(+)
  • Graph 100(+)
  • Graph 25+ PRO
  • Graph 85 (SD) OS 1.xx
  • Graph 85 (SD) OS 2.xx
  • Graph 35+ USB/75/95 SD
  • Graph OS 2.04
  • Fx-CG 10/20 OS 1.xx
  • Fx-CG 10/20 OS 2.xx


<<< Retourner à la liste des fonctions


MeithalHors ligneAncien administrateurPoints: 3125 Défis: 7 Message
Posté le 11-02-2005 à 00:00 | #
C'est très pratique pour remplir un écran ou répéter la même instruction plusieurs fois.

Par exemple:

For 1->A To 7 Step 1
Locate 1,A,"                     "
Next

Remplira l'écran de

Car le programme va afficher d'abord ... sur la ligne 1 (A=1) puis arrivé au next, A vaudra 2 (a case de la valeur du step qui incrémentera A de 1).
Donc le prog affichera ... sur la deuxième ligne
Et ainsi de suite jusqu'a ce que A vaille 7 qui est la valeur de sortie de la boucle (To 7).

Step peut prendre des valeurs décimales et négatives.

C'est a dire qu'on pourrait très bien faire

For 7->A To 1 Step -1
Locate 1,A,"     ..."
Next


Remplira égelement l'écran, mais depuis le bas.
---
A noter que For/To/Next est le moyen le plus économique de faire attendre un programme

For 1->A To 500:Next


Mettra le programme en pause quelques econdes.


Retour liste des commandes

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