if

Pascalzim

if

Possibilita restringir a execução de um conjunto de comandos.

A sintaxe de um comando if...then é:

   if expressão then comando


Onde expressão é uma expressão condicional e comando é um comando simples ou um bloco de comandos.


O comando funciona da seguinte forma: se expressão for TRUE, então comando é executado; caso contrário comando não é executado.



Exemplo


    if j <> 0 then result := I/J;



A sintaxe de um comando if...then...else é:


  if expressão then comando1 else comando2


Onde expressão é uma expressão condicional, comando1 e comando2 um comando simples ou um bloco de comandos.


O comando funciona da seguinte forma: se expressão for TRUE,  então comando1 é executado; caso contrário, comando2 é executado.



Exemplo

    if j = 0 then

   write( j )

  else

     write( m );



Em uma série de comandos if aninhados a cláusula else está ligada ao if mais próximo no aninhamento.

Uma seqüência de comandos como:


  if expressão1 then if expressão2 then comando1 else comando2;


É reconhecido pelo compilador da seguinte forma:

  if expressão1 then [ if expressão2 then comando1 else comando2 ];



Pode-se utilizar também, no lugar de vários ifs aninhados, um comando case.


Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator