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
Download

Slide 1