Как пример к статье о операторном цикле с постусловием, предлагаю вам решенную задачу на нахождение факториала.
Программа на Pascal
Program factorial ;
Var i, n : integer ;
p : real ;
Begin
Writeln('Введите количество чисел N') ;
Readln(N) ;
P := 1 ;
I := 1 ;
Repeat
P := P*I ;
I := I+1
Until I > N ;
Writeln(' Фактериал равен = ', p:0:0) ;
Readln ;
End.