Básico - Estrutura Condicional

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;

  1. if A mod 2 = 0
       then writeln('A é um número par');
  2. if B = 8
       then begin
          writeln(B);
          B:=A div 2;
          writeln(B);
       end;

Estrutura condicional Composta

if condição
   then begin
      Seqüência A de comandos
   end
   else begin
      Seqüência B de comandos
   end;

Exemplo:

  1. if (B + A = 12) and (A mod 2 <> 0)
       then writeln('A não é par')
       else begin
          writeln('A é par');
          writeln('A = ',A,' ','B = ',B);
       end;

* 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');


Voltar