3ª Aula PHPEstruturas de controle
Estruturas de controle• São comandos utilizados para estruturar programas escritos em  PHP. Dividem se em:  Comandos condi...
Comandos Condicionais• Utilizando comandos condicionais temos a oportunidade  de avaliar uma expressão e, dependendo do re...
Bloco de Comando• Um bloco consiste de vários comandos  agrupados com o objetivo de relacioná-los com  determinado comando...
If• Comando que avalia uma expressão.  Dependendo do resultado, um bloco de  comando é executado.• Possui como complemento...
• Sintaxe do comando if:• if ( exp1 )• { bloco1 }• elseif ( exp2 )• { bloco2 }• else• { bloco3 }
Podemos ler a sintaxe da seguinte forma:• Se exp1 for verdadeira execute bloco1• Senão se exp2 for verdadeira, execute blo...
Exemplo:<?php $prova1 = 7; $prova2 = 5; $nota = ($prova+$prova2) / 2; if ($nota<3)   $desempenho = “PÉSSIMO”; elseif ($not...
Switch• Em algumas ocasiões, você tem uma mesma  variável e quer compará-la com diversos  valores, neste caso é interessan...
Sintaxe do comando switch:Switch ( operador ){  case valor1:     Bloco1     Break;  case valor2:     Bloco2     Break;  ca...
Exemplo:<?php$opcao = ‘k’;switch($opcao){  case ‘s’:   echo “Você escolheu a opção SIM”;   break;  case ‘n’:   echo “Você ...
Paralelo if/switch<?php                       <?php $numero=1;                 $numero=1;                            switc...
Comandos de repetição• São comandos utilizados para que um  conjunto de instruções seja executado  repetidamente por um nú...
While• O comando avalia a expressão, e  enquanto essa expressão for verdadeira,  a execução do bloco de comandos é  repeti...
Sintaxe do comando whileWhile (exp){  Bloco}
Exemplo:<?php $cont = 1; while($cont<100){   echo “O valor atual do contador é $cont <br>”;   $cont++; }?>
Do...While• A diferença entre o while e o do...while é  que o while avalia a expressão no inicio  do laço, e o do...while ...
Sintaxe do comando do...whileDo{  bloco}while( exp );
Exemplo:<?php $numero = 1; do {    echo “O valor atual de número é $numero   <br>”;    $numero++; }while($numero<4);?>
Próximos SlideShares
Carregando em…5
×

3ª aula php

598 visualizações

Publicada em

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
598
No SlideShare
0
A partir de incorporações
0
Número de incorporações
6
Ações
Compartilhamentos
0
Downloads
20
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

3ª aula php

  1. 1. 3ª Aula PHPEstruturas de controle
  2. 2. Estruturas de controle• São comandos utilizados para estruturar programas escritos em PHP. Dividem se em: Comandos condicionais: If Switch Comandos de repetição: While Do... While For Foreach
  3. 3. Comandos Condicionais• Utilizando comandos condicionais temos a oportunidade de avaliar uma expressão e, dependendo do resultado obtido, executar um trecho de código diferente.• Esses comandos são usados sempre que há necessidade de uma tomada de decisão dentro de um programa. Por exemplo: Se a nota for maior ou igual a 7, imprimir o valor aprovado, senão imprimir o valor reprovado.
  4. 4. Bloco de Comando• Um bloco consiste de vários comandos agrupados com o objetivo de relacioná-los com determinado comando ou função.• Blocos em PHP são delimitados pelos caracteres "{" e "}". Exemplo: if ($x == $y){ //Bloco de comandos }
  5. 5. If• Comando que avalia uma expressão. Dependendo do resultado, um bloco de comando é executado.• Possui como complemento os comandos Elseif e/ou Else.
  6. 6. • Sintaxe do comando if:• if ( exp1 )• { bloco1 }• elseif ( exp2 )• { bloco2 }• else• { bloco3 }
  7. 7. Podemos ler a sintaxe da seguinte forma:• Se exp1 for verdadeira execute bloco1• Senão se exp2 for verdadeira, execute bloco2• Senão execute bloco3Somente um dos blocos de comando será executado.
  8. 8. Exemplo:<?php $prova1 = 7; $prova2 = 5; $nota = ($prova+$prova2) / 2; if ($nota<3) $desempenho = “PÉSSIMO”; elseif ($nota<5) $desempenho = “RUIM”; elseif ($nota<7) $desempenho = “MÉDIO”; elseif ($nota<9) $desempenho = “BOM”; else $desempenho = EXCELENTE”; echo “O seu desempenho foi $desempenho”;?>
  9. 9. Switch• Em algumas ocasiões, você tem uma mesma variável e quer compará-la com diversos valores, neste caso é interessante utilizar o switch, que trabalha basicamente com o operador de igualdade.• O uso do comando switch torna o código mais organizado.
  10. 10. Sintaxe do comando switch:Switch ( operador ){ case valor1: Bloco1 Break; case valor2: Bloco2 Break; case valor3: Bloco3 Break; default: Bloco4 Break;}
  11. 11. Exemplo:<?php$opcao = ‘k’;switch($opcao){ case ‘s’: echo “Você escolheu a opção SIM”; break; case ‘n’: echo “Você escolheu a opção NÃO”; break; default: echo “A opção digitada é inválida”; break;}?>
  12. 12. Paralelo if/switch<?php <?php $numero=1; $numero=1; switch($numero) if($numero == 0) { echo “numero vale 0”; case 0: elseif($numero == 1) echo “número vale 0”; echo “número vale 1”; break; elseif($numero==2) case 1: echo “número vale 2”; echo “número vale 1”; break;?> case 2: echo “número vale 2”; break; } ?>
  13. 13. Comandos de repetição• São comandos utilizados para que um conjunto de instruções seja executado repetidamente por um número determinado de vezes, ou até que determinada condição seja atingida. Por exemplo: Podemos fazer repetições até que uma variável atinja determinado valor.
  14. 14. While• O comando avalia a expressão, e enquanto essa expressão for verdadeira, a execução do bloco de comandos é repetida.• Se o valor da expressão for falso encerra- se o laço de repetição.
  15. 15. Sintaxe do comando whileWhile (exp){ Bloco}
  16. 16. Exemplo:<?php $cont = 1; while($cont<100){ echo “O valor atual do contador é $cont <br>”; $cont++; }?>
  17. 17. Do...While• A diferença entre o while e o do...while é que o while avalia a expressão no inicio do laço, e o do...while avalia a expressão no final do laço.• O do...while será executado pelo menos uma vez.
  18. 18. Sintaxe do comando do...whileDo{ bloco}while( exp );
  19. 19. Exemplo:<?php $numero = 1; do { echo “O valor atual de número é $numero <br>”; $numero++; }while($numero<4);?>

×