Là par contre, c'est un peu plus compliqué car il y a une fonction à retenir, mais ça reste toujours très facile. Le plus dur est de savoir que cette fonction a une double utilité, ce que peu de monde sait. Mais vous, vous le saurez.
Nous allons commencer par la partie la plus simple : eh bien tout d'abord, c'est un compteur (sans blague ...

). Voici un petit code qui vous fera comprendre :
Code : Autre1
2
3
4
5
6
7
8
9
| 0->A
While A<15
Isz A
A¤
WhileEnd |
Le chemin d'accès de la fonction Isz est [Shift], [VARS] {Prgm}, [F3] {Jump}, [F4] {Isz}
Eh bien comme vous le constatez par vous-même, ça fait la même chose que tout à l'heure. Pour l'instant, vous ne pouvez y voir qu'une seule différence, la valeur que l'on ajoute est forcément 1. Or il en existe une, que nous allons voir tout de suite. Essayez le même code sauf qu'au lieu de donner la valeur 0 à A au début, donnez-lui -1, comme ça :
Code : Autre1
2
3
4
5
6
7
8
9
| -1->A
While A<15
Isz A
A¤
WhileEnd |
Normalement la première valeur affichée à l'écran devrait être un zéro (et oui -1+1=0 non ?) or ce n'est pas ce qui se produit...

ne vous en faites pas, ce n'est pas un bug de la part de votre calculatrice, c'est même normal...

Car cette fonction, lorsque la variable se trouvant derrière elle est égale à zéro, la fonction suivante est sautée : l'exécution est donc directement passée à fonction WhileEnd sans afficher la valeur de A. Personnellement, je n'ai jamais eu à me servir de ce saut mais on ne sait jamais

.