0% acharam este documento útil (0 voto)
18 visualizações6 páginas

Exercícios Práticos de PHP para Iniciantes

Enviado por

Drakeness
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
18 visualizações6 páginas

Exercícios Práticos de PHP para Iniciantes

Enviado por

Drakeness
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Exercícios de PHP para Iniciantes

Aqui estão alguns exercícios em PHP para praticar e entender melhor como usar
condições, loops e interações com formulários HTML.

Exercício 1: Verificar se um número é positivo, negativo ou zero

Crie um script PHP que verifica se um número é positivo, negativo ou zero. Para
isso, vamos utilizar uma estrutura condicional if.

Código:

$numero = -5;

if ($numero > 0) {
echo "$numero é positivo";
} elseif ($numero < 0) {
echo "$numero é negativo";
} else {
echo "$numero é zero";
}

Explicação:

- if: Verifica uma condição. Se for verdadeira, executa o bloco de código dentro
dele.
- elseif: Verifica uma condição adicional se a primeira (if) não for verdadeira.
- else: Executa um bloco de código caso nenhuma das condições anteriores seja
verdadeira.

Exercício 2: Calcular o fatorial de um número

Calcule o fatorial de um número. O fatorial de um número é o produto de todos


os números inteiros de 1 até esse número.
Código:

$numero = 5;
$fatorial = 1;

for ($i = $numero; $i > 0; $i--) {


$fatorial = $i;
}

echo "O fatorial de $numero é $fatorial";

Explicação:

- for: É um laço de repetição. O loop executa um bloco de código por um


número específico de vezes.
- O primeiro parâmetro define onde o loop começa.
- O segundo parâmetro define a condição para continuar o loop.
- O terceiro parâmetro define como o índice será alterado a cada iteração.
- $fatorial = $i: Multiplica o valor de $fatorial pelo valor de $i a cada iteração.

Exercício 3: Calcular a média de duas notas e verificar a aprovação

Crie um script que calcula a média de duas notas e exibe "Aprovado" se a média
for maior ou igual a 7 e "Reprovado" caso contrário.

Código:

$nota1 = 6;
$nota2 = 8;
$media = ($nota1 + $nota2) / 2;

if ($media >= 7) {
echo "Aprovado com média $media";
} else {
echo "Reprovado com média $media";
}
Explicação:

- Operação matemática: Calculamos a média somando as duas notas e dividindo


o resultado por 2.
- if: Verificamos se a média é maior ou igual a 7 para determinar a aprovação.

Exercício 4: Verificar se o número é par ou ímpar usando formulário HTML

Aqui vamos criar um formulário HTML onde o usuário digita um número, e o


PHP verifica se ele é par ou ímpar.

HTML:

html
<form method="get" action="[Link]">
<label for="numero">Digite um número:</label>
<input type="number" name="numero" id="numero" required>
<button type="submit">Verificar Par ou Ímpar</button>
</form>

PHP:

$numero = (int)$_GET['numero'];

if ($numero % 2 == 0) {
echo "$numero é par";
} else {
echo "$numero é ímpar";
}

Explicação:

- Método GET: Usamos o método GET para enviar o valor do número do


formulário para o PHP.
- % 2: O operador % retorna o resto da divisão. Se o número dividido por 2 tiver
resto 0, ele é par; caso contrário, é ímpar.
Exercício 5: Exibir a tabuada de um número

Neste exercício, vamos usar um formulário HTML para o usuário digitar um


número, e o PHP vai mostrar a tabuada desse número.

HTML:

<form method="get" action="[Link]">


<label for="numero">Digite um número para ver a tabuada:</label>
<input type="number" name="numero" id="numero" required>
<button type="submit">Ver Tabuada</button>
</form>

PHP:

$numero = (int)$_GET['numero'];

echo "<h3>Tabuada de $numero</h3>";


for ($i = 1; $i <= 10; $i++) {
echo "$numero x $i = " . ($numero $i) . "<br>";
}

Explicação:

- O loop for vai de 1 até 10, exibindo os resultados da multiplicação de $numero


com os valores de 1 a 10.

Exercício 6: Calcular o fatorial usando formulário HTML

Aqui, o usuário digita um número, e o PHP calcula o fatorial desse número.

HTML:

<form method="get" action="[Link]">


<label for="numero">Digite um número para calcular o fatorial:</label>
<input type="number" name="numero" id="numero" required>
<button type="submit">Calcular Fatorial</button>
</form>

PHP:

$numero = (int)$_GET['numero'];
$fatorial = 1;

for ($i = $numero; $i > 0; $i--) {


$fatorial = $i;
}

echo "O fatorial de $numero é $fatorial";

Explicação:

- O fatorial é calculado multiplicando o número por todos os inteiros menores


que ele até chegar a 1, usando o loop for.

Exercício 7: Verificar se um número está dentro de um intervalo

Crie um script que verifica se um número está entre 10 e 20.

Código:

$numero = 15;

if ($numero >= 10 && $numero <= 20) {


echo "$numero está entre 10 e 20";
} else {
echo "$numero não está entre 10 e 20";
}

Explicação:

- &&: O operador E lógico verifica se ambas as condições são verdadeiras.


Como funciona o $_GET, if, for e while:

- $_GET: Usado para recuperar dados enviados via método GET, ou seja, dados
passados na URL.
- Exemplo: Quando você envia um formulário HTML com o método get, o PHP
pode acessar os dados através de $_GET['campo'].

- Estrutura condicional if: Serve para verificar se uma condição é verdadeira ou


falsa. O PHP executa o código dentro do if se a condição for verdadeira.
- Exemplo:

if ($numero > 0) {
echo "Número positivo";
}

- Laço de repetição for: Executa um bloco de código várias vezes, com base em
um valor de início, uma condição e um incremento.
- Exemplo:

for ($i = 1; $i <= 10; $i++) {


echo "$i ";
}

- Laço de repetição while: Executa um bloco de código enquanto uma condição


for verdadeira.
- Exemplo:

$i = 1;
while ($i <= 10) {
echo "$i ";
$i++;
}

Você também pode gostar