1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| uses wincrt,WinDos;
var cnt:LongInt; Wait:LongInt;
h, m, s, hund : Word;
{========================}
Function Attendre(csec:Integer):Integer;
Var wt:LongInt;
begin
GetTime(h,m,s,hund);
wt:=(h*3600+m*60+s)*100;
Repeat
GetTime(h,m,s,hund);
Wait:=100*(h*3600+m*60+s);
Until Wait-wt>=csec;
Attendre:=csec;
end;
{=======================}
Begin
writeln('Départ');
{Le nombre à mettre dans Attendre est en centième de seconde}
Writeln('Durée écoulée : ',Attendre(500)/100:0:2,' secondes');
Write('Terminé');
End. |
Partager