next up previous
Next: L'instruction for Up: Les instructions de traitement Previous: La boucle tant que

L'instruction repeat .... until

Il s'agit d'une variante de la boucle while.

repeat
instruction1;
......
instructionn;
until test;

Les différences sont les suivantes :


program serie;
(* calcul de H(n)=1+1/2+1/3+......+1/n *)
var 
    n : integer;
    H : real;
begin
    writeln('n = ');
    readln(n);
    H:=0;
    repeat
         H:=H+1/n;
         n:=n-1;
    until n<0;
    writeln('H = ',H);
end.


Frederic Mesnard
mardi, 15 décembre 1998, 16:13:24 GMT+4