Repository URL to install this package:
|
Version:
3.0.0 ▾
|
{ this tests the pi routine, as an inline }
program tpi;
const
PI_CONST = 3.1459;
{ the following expression also works on constants }
PI_CONST_VALUE = pi;
procedure fail;
begin
WriteLn('Failed!');
halt(1);
end;
var
value : real;
_result : boolean;
Begin
Write('Pi() test...');
_result := true;
value:=pi;
if trunc(value) <> trunc(PI_CONST) then
_result := false;
If trunc(Pi) <> trunc(PI_CONST) then
_result := false;
If trunc(Pi) <> trunc(PI_CONST_VALUE) then
_result := false;
if not _result then
fail;
WriteLn('Success!');
end.