boolean is the type identifier for a built-in enumerated type with two values false and true defined as below:
boolean = (false, true);
The ordinal value of false is zero and the ordinal value of true is one. The conditional statement:
and the looping statements: use expressions of boolean type. The operators: operate on expressions of boolean type.For example below is a simple program that illustrates using the built-in type boolean:
program Teenager(input, output);
var
age : integer;
teenager : boolean;
begin
write('How old are you?');
readln(age);
teenager := (age >= 13) and (age <= 19);
if teenager then
writeln('Congratulations!!! You are a teenager')
else
writeln('Sorry. You are not a teenager')
end.
Operating Systems: All
Standard Pascal: Yes