A principal estrutura condicional pode-se apresentar de duas formas:
Estrutura condicional Simples
if condição
then begin
Seqüência de comandos A
end;
* Quando for apenas um comando, não é necessário o uso de begin e end.
Exemplo:
A:=4;
B:=8;
Estrutura condicional Composta
if condição
then begin
Seqüência A de comandos
end
else begin
Seqüência B de comandos
end;
Exemplo:
* Pode-se ainda utilizar o que é chamado de if encadeado:
Exemplo:
if (A = 8)
then writeln('A = 8')
else if (A = 4) and (B = 7)
then writeln('A = 4 e B = 7')
else writeln('A e B tem outros valores');