Étape 6: Faire quelques boucles
: A rapide
: If A = 5
: Goto B
: Goto A
: B Lbl
Nous allons jeter un coup d’oeil plus étroit. Tout d’abord, il y a une infinité de simple comme nous le faisions auparavant :
: A Lbl: A rapide
:
:
: Goto A
Mais dans les deux lignes vides ici, il n’y a plus se produire :
: If A = 5: Goto B
Maintenant, si vous entrez 5, alors la condition if est vraie et la ligne suivante est exécutée qui saute à l’étiquette B Lbl B, qui est après Goto A, donc il n’atteint jamais la ligne Goto A si vous entrez 5. Mais si vous ne saisissez pas maintenant 5, le si condition a la valeur false, la ligne suivante est sautée et vous arrivez à Goto A qui vous revient au début du programme.
Il est important d’obtenir cela, alors voici une petite tâche de programmation !
Faire un programme qui demande à l’utilisateur pour les deux variables dans une boucle infini, si elles sont de même sexe et de plus de 5 il se fermera la boucle infini.
Pour sollution:Show possible
: A Lbl: Rapide A, B
: If A = B et A > 5
: Goto B
: Goto A
: B Lbl
Votre solution peut sembler quelque peu différente, mais !
IMPORTANT : lors du saut de suite avec une condition if-nous avons eu, jamais jamais utiliser une époque et une fin, car qui causera après quelques erreurs de mémoire de temps.
C’est parce que vous sautez hors de la condition if et donc la calculatrice sera conservez à chercher la fin qui n’est pas là, prenant de plus en plus de la mémoire. Si vous avez à faire quelque chose avant de vous lancer alors faites comme ceci :
: Alors
: < trucs >
: Fin
: If < condition >
: Goto A
OK, après que vous avez compris que nous allons passer à l’étape suivante !