Você está na página 1de 5

🐘

Loops
Date @June 13, 2023

Status In progress

Dias restantes -9

Loops
As estruturas de loop do PHP fornecem a maneira perfeita de fazer repetição de tar
efas de cálculo de forma rápida e incansavelmente.

Fazer perguntas/agir de acordo

Tipos de condicionais loop:

While

<?php
// Estrutura basica

Loops 1
While (condição)
{
expressão
}
?>
##########################################################
<?php
// Exemplo do carro e o combustivel
$combustivel = 10;

for ($x = 0 ; $x <100 ; $x++) echo $x;

while ($combustivel <=3)


{
//avisar sobre a falta de combustivel
echo "Não temos combustivel suficiente, temos agora somente = $combustivel Litros";
}

while ($combustivel > 3)


{
echo "temos combustivel suficiente, temos = $combustivel Litros atualmente.";
--$combustivel
// $combustivel--
}
?>
##########################################################
<?php
// Tabuada de um numero
$i = 1;

while ($i <= 10) {


echo "O resultado de $i vezes 5 = " . $i * 5 . "<br>";
$i++;
}
?>
##########################################################
<?php
// Tabuada versão menor
$i = 0;

while (++$i <= 10) {


echo "O resultado de $i vezes 5 = " . $i * 5 . "<br>";
}
?>
##########################################################

<?php
// Versão do...while
$i = 1;
do
{
echo "O resultado de $i vezes 5 = " . $i * 5 . "<br>";
{
while(++$i <= 10)
?>

Loops 2
Goto

Permite que pulemos um pedaço de um código e vá para


outro imediatamente

<?php
//Exemplo
ponto:

for ($x = 0 ; $x <100 ; $x++)


{
if ($x == 404) goto ponto;
{

?>

Funções

💡 Podem ser já existentes ou podemos criar as nossas próprias

Acesso a banco de dados

deletar arquivos

criar gráficos

Escrevendo e Lendo arquivos XML

recolhendo arquivos de sistemas remotos…

<?php
// Estrutura basica de como usar um função - 2 modos
calculodecombustivel();

$x = calculodetabuada();

echo calculodetabuada();

Loops 3
?>

<?php
// Estrutura basica de como criar uma função
function calculodecombustivel()
{
// ações
}

function calculodetabuada()
{
// ações
return 4;
}
?>

💡 Podemos passar parâmetros de 2 formas, pelo valor ou referência

<?php
// Estrutura basica de como usar um função - 2 modos
$numero1 = 2;
$numero2 = 3;
echo calculodetabuada($numero2, $numero1);
?>

Exercícios

1 - Escreva uma função para calcular o fatorial de um número (um


inteiro não negativo). A função aceita o número como um argumento.

2 - Escreva uma função para verificar se um número é primo ou não.


Observação: um número primo é um número natural maior que 1 que
não possui divisores positivos além de 1 e ele mesmo.

3 - Escreva uma função para inverter uma string.

Loops 4
4 - Escreva uma função PHP que verifique se uma string passada é
um palíndromo ou não?
Um palíndromo é uma palavra, frase ou sequência que lê o mesmo de
trás para a frente, por exemplo, ovo ou ana .

Loops 5

Você também pode gostar