Boucle for avec un pas

0/5 (2 avis)

Snippet vu 5 573 fois - Téléchargée 31 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
cs_Nono40
Messages postés
962
Date d'inscription
mercredi 3 avril 2002
Statut
Membre
Dernière intervention
12 septembre 2006
2
14 avril 2002 à 16:43
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...
DelphiCool
Messages postés
455
Date d'inscription
mardi 24 juillet 2001
Statut
Modérateur
Dernière intervention
10 mars 2009

13 avril 2002 à 23:26
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.