Pascal - declaração if-then

o if-then declaração é a forma mais simples de declaração de controle, freqüentemente usada na tomada de decisões e na alteração do fluxo de controle da execução do programa.

Sintaxe

Sintaxe para if-then declaração é -

if condition then S

Onde condition é uma condição booleana ou relacional e Sé uma declaração simples ou composta. Exemplo de uma declaração if-then é -

if (a <= 20) then
   c:= c+1;

Se a expressão booleana conditionfor avaliado como verdadeiro, o bloco de código dentro da instrução if será executado. Se a expressão booleana for avaliada como falsa, o primeiro conjunto de código após o final da instrução if (após o encerramento final;) ​​será executado.

Pascal assume quaisquer valores diferentes de zero e não nulos como verdadeiros e, se for zero ou nulo, será considerado um valor falso.

Diagrama de fluxo

Exemplo

Vamos tentar um exemplo completo que ilustraria o conceito -

program ifChecking;

var
{ local variable declaration }
   a:integer;

begin
   a:= 10;
   (* check the boolean condition using if statement *)
   
   if( a < 20 ) then
      (* if condition is true then print the following *) 
      writeln('a is less than 20 ' );
   writeln('value of a is : ', a);
end.

Quando o código acima é compilado e executado, ele produz o seguinte resultado -

a is less than 20
value of a is : 10