mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-13 00:49:31 +02:00
28 lines
552 B
ObjectPascal
28 lines
552 B
ObjectPascal
{$R-}
|
|
{ should compile if no range check on }
|
|
program BigRange;
|
|
|
|
const
|
|
Limit = 100000000; { Hundred millions }
|
|
One = 1;
|
|
|
|
var
|
|
Huge: longint;
|
|
|
|
begin
|
|
Huge := Limit + One;
|
|
|
|
writeln(One, ' is the lower bound');
|
|
writeln(Limit, ' is the upper bound');
|
|
|
|
if Limit in [One .. Limit] then
|
|
writeln(Limit, ' is within the range')
|
|
else
|
|
writeln(Limit, ' is out of the range');
|
|
|
|
if Huge in [One .. Limit] then
|
|
writeln(Huge, ' is within the range')
|
|
else
|
|
writeln(Huge, ' is out of the range')
|
|
end.
|