Boucle for avec un pas

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 901 fois - Téléchargée 29 fois

Contenu du snippet

Salut,
voici comment faire une boucle for avec un pas, c simple mais je pense k'il est utile de la mettre.
la boucle devien une boucle while.

exemple pour aller de 1 a 10 avec un pas de 2:

Source / Exemple :


var a:integer;

a:=1;//de 1
while a<=10 do begin //a 10
  //votre code
  inc(a,2); //avec un pas de 2
end;

Conclusion :


Ce code provien du forum...

A voir également

Ajouter un commentaire Commentaires
Messages postés
962
Date d'inscription
mercredi 3 avril 2002
Statut
Membre
Dernière intervention
12 septembre 2006
1
Repeat ne donnerait pas tout à fait le même résultat :
a:=1;
Repeat
// code
inc(a,2)
until a>10;
A première vu c'est pareil, mais repeat effectue au moins un tour. Donc pour remplacer une boucle For du type For a:=1 to Nombre Do ... Si nombre=0 alors la boucle Repeat ferait un tour qu'elle ne serait pas censé faire. Contrairement à la boucle en While qui ne ferait rien comme la boucle en For.

Bonne prog à tous en ce dimanche maussade...
Messages postés
455
Date d'inscription
mardi 24 juillet 2001
Statut
Modérateur
Dernière intervention
10 mars 2009

repeat aussi

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.