De vez em quando passamos por algumas situações onde nossa função de programador é provada.
Um programador iniciante geralmente sofre quando não encontra na Internet funções e/ou conteúdo que venha lhe ajudar!
Geralmente nós focamos em sistemas de médio e grande porte (ex.: gerenciador de conteúdo, imagens e até mesmo gerenciador de vídeos do youtube).
Hoje nosso foco será algo básico, porém, darei alguns exemplos que podem ser usados no dia a dia em suas aplicações.
Verificando Números Ímpares E Pares
Uma das necessidades do Programador é verificar se um número é par ou impar.
Não digo que este conteúdo solucionará seu problema, mas poderá lhe dar condições de parar um evento em um determinado número (seja ele par ou impar).
Exemplo:
//Número que será checado
$numero = 41;
//Realizando a verificação
$resultado1 = ($numero % 2) ? 'é um número impar' : 'é um número par';
//Exibindo o resultado da verificação
echo "$numero $resultado1";
?>
OBS.: Veja que aparecerá em tela a frase a seguir: “41 é um número impar”.
É um evento simples, mas… em alguns casos deverá lhe ajudar.
Usando o IF
Uma outra possibilidade que você tem é fazendo uso do IF em suas condições.
Diferente do exemplo anterior, ele é lógico. Isto é: Se o número for menor ou igual ao número descrito na condição, ele roda, ou então, executa outra coisa (conforme exemplo a seguir).
$limite = 10; if ($limite <= 1){ // aqui vai o código que roda caso o limite não tenha sido ultrapasado. echo "$limite é um número menor ou igual a 1"; }else{ //aqui vai a mensagem dizendo para o usuário que ele excedeu o limite. echo "$limite é um número maior que 1"; } ?>
OBS.:
Veja que no exemplo acima o script verifica se o número é menor ou igual a 1.
Se ele for menor ou igual a 1, você receberá uma mensagem. Se ele for maior que 1, você receberá outra mensagem.
Tu ainda tem a opção de usar o “elseif”, mas só aconselhamos usar este comando caso haja necessidade.
Vamos para um eemplo mais prático?
Usando o While
Diferente dos exemplos anteriores, o while é muito usado, para efetuar loop. Isto é: Enquanto não chegar em um número determinado, ele vai continuar sendo executado.
Vamos para um exemplo prático?
No exemplo a seguir, estaremos fazendo comparações (a partir do número 1) até chegar ao número 5 (conforme código a seguir).
$numero = 1;
while($numero <= 5){
echo "O número $numero é menor ou igual a 5
";
$numero++; // Se o número não for o que estamos procurando, ele será incrementado.
}
?>
Veja que diferente dos demais, ele deverá imprimir algo siminar a isso em tela:
O número 1 é menor ou igual a 5
O número 2 é menor ou igual a 5
O número 3 é menor ou igual a 5
O número 4 é menor ou igual a 5
O número 5 é menor ou igual a 5
Agora vamos verificar nosso último exemplo?
Usando o do … while
O exemplo a seguir, é pouco usado, mas também tem uma função similar ao do while.
Exemplo:
$numero = 1;
do{
$numero++;
echo "O número $numero
";
}
while ($numero <= 5);
?>
Veja que ao final do script nosso foco ainda é comparar se o número é menor ou igual a 5.
Vamos ver em tela como ele fica?
O número 2
O número 3
O número 4
O número 5
O número 6
Ele fez a impressão até o número 6.
Esse tipo de evento pode ser usado quando você quer saber o próximo número.
Bem… sei que podemos muito bem resumir tudo ao “while”, mas é legal darmos idéias a quem está começando sobre como trabalhar com outros comandos.
Pegue os códigos em anexo e faça a adaptação ao que você precisa!
Espero que o conteúdo desta matéria venha lhe ajudar.
Download do código usado neste tutorial > Exemplos Práticos De PHP
2 Responses
Amigo tem algum scripts PHP rotativo que exibe html por limite de impressão ?
Preciso de um scripts bem simples mais que tenha essa funções php rotativo código html com limite de impressão. Acabou ele não aparece mais. Você tem algo assim ?