Hey een probleempje,
Ik roep de systeemtijd op aan het begin van een programma, en aan 't eind laat ik 'm weer zien.
maar nu is de vraag, hoe haal ik dees van elkaar af
dus eerste ( GetTime(h,m,s,hund); minus de laatste GetTime(h,m,s,hund); )
zodat het laat zien hoe lang het programma over een berekening heeft gedaan.
Ik heb eerst alles apart in een integer gegooid,
maar dat werkte voor geen meter, hij gaf steeds zelfde aan.. Iemand een idee ?
Ik roep de systeemtijd op aan het begin van een programma, en aan 't eind laat ik 'm weer zien.
maar nu is de vraag, hoe haal ik dees van elkaar af
dus eerste ( GetTime(h,m,s,hund); minus de laatste GetTime(h,m,s,hund); )
zodat het laat zien hoe lang het programma over een berekening heeft gedaan.
Ik heb eerst alles apart in een integer gegooid,
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| PROGRAM blaat;
USES crt,dos;
VAR x,t,a,b:integer;
u, m, s, hond : Word;
PROCEDURE start;
BEGIN
**************
REKENZOOI
**************
GetTime(u,m,s,hond);
WriteLn('Het is nu ',u,':',m,':',s,'.',hond);
readln;
start;
END;
BEGIN
*********
TEXTZOOI
*********
GetTime(u,m,s,hond);
WriteLn('Het is nu ',u,':',m,':',s,'.',hond);
readln;
start;
END. |