Prof. Renato de Oliveira Bastos [email protected] A exemplo dos laços While o For executa laços de repetição. Sendo que os mesmos são mais especializados. É útil quando você deseja executar o mesmo código um número conhecido de vezes for ( expression1; expression2; expression3 ) { // Este código executa enquanto expression2 for verdadeira } // Este código executa depois que o laço for finalizado 1. expression1. é conhecida como inicializador, e normalmente é usada para configurar uma variável de contado. 2. expression2 é testada. Se for true, o laço continua e o código é executado. Se for false, ele deixa de executar o laço, e parte para o código que estiver depois do fechamento da chave. 3. expression3. Essa expressão é conhecida como expressão de cálculo e normalmente é usada para alterar a variável do contador. Escrevendo uma contagem de 1 até 5 for ( $i = 1; $i <= 5; $i++ ) { echo "$i...<br />"; } Escrevendo em ordem decrescente. for ( $i = 5; $i >= 1; $i-- ) { echo "$i...<br />"; } Crie um laço que irá multiplicar os números por 2 e mostrando até chegar a 128. Resultado em tela 1.. 2.. 4.. 8.. 16.. 32.. 64.. 128.. Resolução for ( $num = 1; $num <= 128; $num *= 2 ) { echo $num."..<br />"; } Para Praticar Os exercícios anteriores resolvidos com WHILE, agora deveram ser resolvidos usando o FOR. Crie um programa em php, onde o usuário irá entrar com seu nome e cidade. Caso a cidade escolhida seja Paris, imprima na tela 150 vezes a frase em azul, “1 – SeuNome você mora em Paris”. Caso a cidade escolhida seja Barcelona, imprima na tela 250 vezes a frase em verde ”1- SeuNome você esteve em Barcelona”. Caso a cidade escolhida seja New York, imprima a frase na tela 500 vezes com a frase em laranja “1- SeuNome você irá viajar para New York”. Caso não tenha digitado uma cidade válida exiba a mensagem “Nenhuma cidade foi cadastrada” Crie em formulário dentro de uma tabela com as seguintes entradas de dados; Nome (campo texto) Numero (campo numerico) Sexo (campo radio) Cidade (select : Paris, New York e Barcelona) 1-Verifique se todos os campos foram digitados, se tiver em branco informar que o mesmo deve ser preenchido. 2-Se o numero digitado for de 1 e 30, imprima a cidade, 100 vezes, em azul, imprima os demais campos. 3-Se o numero digitado estiver de 31 e 50, imprima o sexo em vermelho a quantidade de vezes digitada no numero, imprima os demais campos. 4-Se o numero digitado for 51, faça uma multiplicação imediata do campo numero com o valor 5, e imprima os outros campos. 5-Senão for digitado nenhum desses numeros, Imprima so uma vez cada campo. ? Fim