Back to manual index :: if and then [[begin end]] :: About = format as "if :: Example #1: program iftest; var catsname : string; howmany : integer; lastname : string; begin catsname := 'tishy'; howmany := 1; lastname : 'Johnson'; if catsname = 'tishy' then writeln('that is my cat!'); if howmany = 1 then writeln('that is right, only one.'); if catsname ! 'tabby' then writeln('wrong!'); (* this will be true *) if lastname $ 'John' then writeln('He is a John'); (* this will be false *) if lastname $ 'cow' then writeln('He is a cow'); end. ::Condition parameters : = is equal ! is not equal <> is not equal $ is contains sub value (subset) > is greater than < is less than <= is less than equal to value >= is greater than equal to value :: Example #2: program MoreTestIfs; var TestInt : integer; begin TestInt := 5; if TestInt = 5 then begin writeln('Test line 1 true'); writeln('Test line 2 true'); writeln('Test line 3 true'); writeln('Test line 4 ture'); writeln('Last writeln before "end;"'); end; if TestInt = 6 then begin writeln('Test line 1 False, not true and ignored'); writeln('Test line 2 false, not true and ignored'); writeln('Test line 3 false, not true and ignored'); writeln('Test line 4 false, not ture again'); end; end. |