Curso de PHP – Laços de repetição While e For

Saber lidar com problemas requer atenção e boa performance de conhecimento de nosso raciocínio. Porém, é necessário considerar que ninguém ensina ninguém a pensar, pois todas as pessoas normais possuem esse “dom”.

O objetivo deste material é apresentar de forma resumida a linguagem de programação PHP para desenvolvimento de sistemas computacionais, mostrando exemplos e diversos exercícios para você leitor possa desenvolver e aperfeiçoar essa técnica. Lembrando que para isso você deve ser persistente e praticá-la constantemente, chegando quase à exaustão sempre que julgar necessário.


Comando While

O While é uma estrutura de controle similar ao IF. Da mesma forma, possui uma condição para executar um bloco de comandos. A diferença é que o while estabelece um laço de repetição que será executado enquanto a condição de entrada for verdadeira.

<?php
    $num = 1;
    while($num < 10){
        echo "$num<br>";
        $num = $num + 1;
    } 
?>

Exercícios:

  • Escreva um algoritmo que imprima na tela todos os números ímpares até o 101
  • Escreva um algoritmo para imprimir na tela os números 29 ao 9.

Comando For

Semelhante ao while, o comando for é uma estrutura que estabelece um laço de repetição, mas este possui um contador em sua sintaxe.

for($i=1; $i<10; $i++){
	echo “$i”;
}

Exercícios

  • Utilizando o comando for, escreva um algoritmo que imprima na tela 9 vezes o seu nome
  • Utilizando o comando for, escreva um algoritmo que imprima na tela todos os números pares até o 80.