segunda-feira, 23 de abril de 2012

ESTRUTURAS DE CONTROLE


ESTRUTURAS DE CONTROLE (PARTE 01)

São estruturas utilizadas para controlar a execução de processos dentro da rotina de um programa.

Estruturas Condicionais (if, else, switch)

Estrututura Condicional IF

O comando if será executado caso a condição seja atendida, ou seja, quando a mesma for verdadeira (true).

Sintaxe:

    if ( condição )
     < comando >;

            Ou

    if ( condição ) {
     < comando 1 >;
     < comando 2 >;
     < comando N >;
    }

            Exemplo:

    <?php
    
     $nota =  7;
    
     If ($nota > = 7)
           echo “ Nota Na Média. ” ;
     ?>

Declaração if, else
           
O comando if será executado caso a condição seja atendida, já o comando else será executado caso a condição seja falsa (false).

                Sintaxe:

    if ( condição )
     < comando executado caso condição seja verdadeira >;
     else
     < comando executado caso condição seja false >;
    
 Exemplo:

<?php

$tempo = “sol”;

if ( $tempo == “sol” )
     echo “Vamos à praia ?”;
else
     echo “Vamos ao Cinema ?”;

?>

Declaração if , elseif, else

O comando if também pode ser utilizado junto a uma clausula elseif, que possibilita realizarmos diversos testes.

Sintaxe:

if ( condição1 )
   < comando executado caso a condição1 seja verdadeira >;
elseif ( condição2 )
   < comando executado caso a condição2 seja verdadeira >;
else
   < comando executado caso condição seja false >;

Exemplo Prático:

<?php

$mes = “fevereiro”;

if ( $mes == “janeiro” )
     echo “ Férias Escolares ”;
elseif ( $mes == “fevereiro” )
     echo “ Retorno as aulas ”;
elseif ( $mes == “março” )
     echo “ Recesso de carnaval ”;
else
     echo “ Mês fora do trimestre ”;

?>

Estrutura Condicional switch..case

A utilização de varias condições utilizando o comando if e suas clausulas elseif e else podem muitas vezes confundir o desenvolvedor, alem de ser muito limitadora quanto a questão de realizar diversos testes lógicos.

Sintaxe:

switch ( variável a ser testada ) {
case < valor 1 >:
     < comando executado caso valor 1 seja verdadeiro >;
      break;

case < valor 2 > :
     < comando executado caso valor 2 seja verdadeiro >;
break;

case < valor 3 > :
     < comando executado caso valor 3 seja verdadeiro >;
     break;

default : <comando executado caso condição seja falsa>

Exemplo Prático:

<?php

$i = 2;

switch ($i) {
case 0:
     print “i é igual a zero”;
break;
case 1:
     print “i é igual a um”;
break;
case 2:
     print “i é igual a dois”;
     break;
default : print “valor inválido !”;}
?>
            Ao utilizarmos a estrutura switch..case teremos que fazer o uso do comando break, pois o mesmo só para a sua execução caso ache esse comando, senão ele continua executando os blocos de código nos cases seguintes.

Nenhum comentário:

Postar um comentário