home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
cpm
/
turbopas
/
log10k.pzs
/
LOG10K.PAS
Wrap
Pascal/Delphi Source File
|
1987-07-20
|
768b
|
42 lines
program log10k;
{
T.A. Elkin's Log(10K!) Benchmark.
Computes number of decimal digits in 10,000 factorial.
Exact answer is 35660
See COMPUTERWORLD. 3/20/87 for more info.
Adapted by the CP/M Basic Version by Jim Lill 7/20/87
Comparision Times:
IBM Compatible, GW-BASIC: 149 secs
MBASIC 5.0 @ 10MHz: 110 secs
Turbo Pascal (CP/M @10MHz): 108 secs
}
const bell = ^G;
exact = 35660.0;
var i : integer;
e,x,y,z : real;
begin; {log10k}
z:= 10.0;
x:= 0.0;
writeln('Elkins Log(10K!) Benchmark',bell);
for i := 2 to 10000 do
begin
y:= i;
x:= x + ln(y);
end;
writeln('Done',bell);
writeln('Error: ',(exact- x/ln(z)))
end. {log10k}