Objetivo |
|||||||
Instruções de repetição 6.1 WHILE: é uma estrutura de repetição que funciona da seguinte forma, ele repete um, ou mais, blocos de código enquanto determinada condição não for verdadeira. Ex: $raiz = 3; $num = 2; while($raiz>=1){ $num=$num*$num; $raiz--; } Echo ‘Total: $num<BR />'; O código acima calcula a raiz cúbica do nº 2. Quando ele entra no while, a variável $raiz tem o valor 3, então o laço compara o valor da variável $raiz com a condição do while ($raiz>=1), e enquanto a variável raiz não atender a condição do while, o programa vai multiplicar a variável $num, por ele mesmo, com o objetivo de obter a raiz cúbica de $num. Quando a variável atender a condição do while, o programa pula para a outra parte do código, que é mostrar o resultado da operação. 6.2 FOR: o loop for é bem parecido com o while. Ele testa determinada condição e enquanto a condição não for atendida ele executa um ou mais blocos de códigos. Ex: $raiz; $num=2; for ($raiz=1; $raiz <=3; $raiz++){ $num=num*num; } Echo ‘Total: $num<BR />'; Este bloco de código calcula a raiz cúbica do numero 2. O for primeiro define o valor inicial da variável raiz, depois ele testa a condição (enquanto $raiz for menor ou igual a 3 ele vai multiplicar a variável $num, por ela mesma). Quando a condição for atendida ($raiz>3) , o programa sai do loop e executa a outra linha, mostrando na tela o resultado da operação. 6.3 DO WHILE: funciona de forma muito parecida com o while, a diferença é que enquanto o while testa a condição antes de executar o bloco de instruções, o do while, executa primeiro e depois testa a condição. Ex: $raiz=3; $num=2; Do{ $num=$num*$num; $raiz--; }while($raiz<1); Echo “Total: $num<BR />;
|
|||||||
|
|||||||