P R O G R A M A Ç Ã O
Colégio Singular - Caderno de Exercício das Aulas de PHP - Prof. Celso Gallão
Página 1
CADERNO DE EXERCÍCIOS DE PHP
Prof. Celso Gallão
Linguagem PHP
Este material contém exercícios referentes ao Resumo das Aulas de PHP.
Exercício 01: Editar e salvar com o nome de Exe01.php:
Utilização de scripts PHP em página HTML.
Utilização da função echo().
<HTML><!-- EXERCÍCIO 01 - PHP - PROFESSOR CELSO GALLÃO -->
<HEAD>
<TITLE>Exercício 01</TITLE>
</HEAD>
<BODY BGCOLOR="blue" TEXT="white">
<?php
//Estou utilizando esta linha para comentário
echo "<H1><CENTER>Testando PHP com HTML<P></H1>";
echo "Estou usando PHP !!!<HR>";
?>
<SCRIPT LANGUAGE=php>
//Outra forma de utilizar o PHP
echo "<H3>Aluno1 - Aluno2</h3>";
echo "<FONT FACE='arial' SIZE='4' COLOR='yellow'>Colégio Singular</FONT>";
</SCRIPT>
</CENTER>
</BODY>
</HTML>
Exercício 02: Editar e salvar com o nome de Exe02.php:
Utilização de scripts PHP em página HTML.
Utilização da função echo().
Utilização de variáveis string.
<HTML><!-- EXERCÍCIO 02 - PHP - PROFESSOR CELSO GALLÃO -->
<HEAD>
<TITLE>Exercício 02</TITLE>
</HEAD>
<BODY BGCOLOR="orange" TEXT="brown">
<CENTER>
<?php
//Concatenando Strings
$a="José";
$b="Silva";
$c="$a da $b";
echo "<H2>Exercício 02<P></H2>";
echo "Nós não sabemos quem é $c<HR>";
echo '<B>Utilizei a variável $c</B>';
echo "<HR>Aluno1 - Aluno2";
?>
</CENTER>
</BODY>
</HTML>
Colégio Singular - Caderno de Exercício das Aulas de PHP - Prof. Celso Gallão
Página 2
Exercício 03: Digitar e salvar com o nome de Exe03.php:
Utilização de scripts PHP em página HTML.
Utilização das funções echo(), date(), checkdate(), mktime(), time() e microtime().
Utilização de variáveis numéricas.
<HTML><!-- EXERCÍCIO 03 - PHP - PROFESSOR CELSO GALLÃO -->
<HEAD><TITLE>Exercício 03</TITLE></HEAD>
<BODY BGCOLOR="pink" TEXT="red">
<CENTER>
<H1>Exercício 03 - Trabalhando com Datas</H1>
<H2>Utilizando Funções de Data</H2>
<H3>Aluno1 - Aluno2</H3><HR><B>
<FONT FACE= "arial" SIZE="4" COLOR="darkblue">
<?php
//Utilizando date()
echo "Data e Hora atual: ";
echo date("F jS Y, h:iA");
echo "<HR>";
//Utilizando checkdate()
$mes = 02;
$dia = 16;
$ano = 1970;
$resp = checkdate($mes, $dia, $ano);
if ($resp == 1)
{
echo "A Data $dia/$mes/$ano é Válida !";
}
else
{
echo "A Data $dia/$mes/$ano é Inválida !";
}
//Utilizando mktime()
echo "<HR>";
$hora = 06;
$min = 35;
$seg = 55;
$dt = mktime($hora, $min, $seg, $mes, $dia, $ano);
echo "Data $dia/$mes/$ano às $hora:$min:$seg= $dt";
//Utilizando
echo
echo
echo
echo
?>
time() e microtime()
"<HR>A hora atual é ";
time();
"<HR>A hora atual exata é";
microtime();
</CENTER>
</BODY>
</HTML>
Colégio Singular - Caderno de Exercício das Aulas de PHP - Prof. Celso Gallão
Página 3
Exercício 04: Digitar e salvar com o nome de Exe04.php:
Utilização de scripts PHP em página HTML.
Utilização das funções echo(), if(), elseif(), else{}.
Utilização de variáveis string.
<HTML><!-- EXERCÍCIO 04 - PHP - PROFESSOR CELSO GALLÃO -->
<HEAD><TITLE>Exercício 04</TITLE></HEAD>
<BODY BGCOLOR="red" TEXT="white">
<CENTER>
<H1>Exercício 04 - Verificação do Sexo das Equipes</H1>
<H2>Utilizando Condicional com if()</H2>
<HR><B><FONT FACE= "arial" SIZE="4" COLOR="yellow">
<H1>
<?php
//Definindo variáveis e valores
$aluno1="José";
$aluno2="Silva";
$nomes="$aluno1 e $aluno2";
$sexo1="F";
$sexo2="M";
//Utilizando a condicional if() com operadores lógicos
if ($sexo1 == "M" && $sexo2 == "M")
{
echo "$nomes - Só tem macho nessa equipe!</H1>";
}
elseif ($sexo1 == "F" && $sexo2 == "F")
{
echo "$nomes - Só tem mulher de verdade nessa equipe!</H1>";
}
else
{
echo "$nomes - Que lindo casal!</H1>";
}
?>
</CENTER>
</BODY>
</HTML>
Colégio Singular - Caderno de Exercício das Aulas de PHP - Prof. Celso Gallão
Página 4
Exercício 05: Digitar e salvar com o nome de Exe05.php:
Utilização de scripts PHP em página HTML.
Utilização das funções echo() e switch().
Utilização de variáveis numéricas.
<HTML><!-- EXERCÍCIO 05 - PHP - PROFESSOR CELSO GALLÃO -->
<HEAD><TITLE>Exercício 05</TITLE></HEAD>
<BODY BGCOLOR="black" TEXT="silver">
<CENTER>
<H1>Exercício 05 - Equipes com até 3 Alunos</H1>
<H2>Utilizando Condicional com switch()</H2>
<HR><B><FONT FACE= "arial" SIZE="4" COLOR="white">
<?php
//atribuir um valor numeric qualquer para a quantidade
$qtd = 7;
//Utilizando condicional com switch()
switch ($qtd)
{
case 0:
echo "Não é uma Equipe !";
break;
case 1: case 2: case 3:
echo "A Equipe com $qtd alunos foi aceita !";
break;
default:
echo "A Equipe com $qtd alunos não foi aceita!";
break;
}
?>
</CENTER>
</BODY>
</HTML>
Exercício 06: Editar e salvar com o nome de Exe06.php:
Utilização de scripts PHP em página HTML.
Utilização das funções echo() e for().
Utilização de variáveis numéricas.
<HTML><!-- EXERCÍCIO 06 - PHP - PROFESSOR CELSO GALLÃO -->
<HEAD><TITLE>Exercício 06</TITLE></HEAD>
<BODY BGCOLOR="green" TEXT="darkblue">
<CENTER>
<H1>Exercício 06 - Ímpares de 300 a 350</H1>
<H2>Utilizando Loop com for()</H2>
<H3>Aluno1 - Aluno2</H3>
<HR><B><FONT FACE= "arial" SIZE="4" COLOR="white">
<?php
//Iniciando um Loop que será executado enquanto
//i<350, com início de i=301, variando de 2 em 2
for ($i = 301; $i < 350; $i=$i+2)
{
echo "$i - ";
}
echo "fim !";
?>
</CENTER>
</BODY>
</HTML>
Colégio Singular - Caderno de Exercício das Aulas de PHP - Prof. Celso Gallão
Página 5
Exercício 07: Editar e salvar com o nome de Exe07.php:
Utilização de scripts PHP em página HTML.
Utilização das funções echo() e while().
Utilização de variáveis numéricas.
<HTML><!---- EXERCÍCIO 07 - PHP - PROFESSOR CELSO GALLÃO ---->
<HEAD>
<TITLE>Exercício 07</TITLE>
</HEAD>
<BODY BGCOLOR="darkblue" TEXT="white">
<CENTER>
<H1>Exercício 07 - Ímpares de 300 a 350</H1>
<H2>Utilizando Loop com while()</H2>
<H3>Aluno1 - Aluno2</H3>
<HR><B><FONT FACE= "arial" SIZE="4" COLOR="white">
<?php
//Iniciando um Loop que será executado
//enquanto i<350, com início de i=301, variando de 2 em 2
$i = 301;
while ($i < 350)
{
echo "$i - ";
$i=$i+2;
}
echo "fim !";
?>
</CENTER>
</BODY>
</HTML>
Colégio Singular - Caderno de Exercício das Aulas de PHP - Prof. Celso Gallão
Página 6
Exercício 05 extra:
Utilização de scripts PHP em página HTML.
Utilização das funções echo() e switch().
Utilização de variáveis numéricas.
Digitar e salvar com o nome de Exe05extra.HTM:
Considere:
1 - Cores, fontes, tamanhos: à sua escolha.
2 - Formulário HTML: nome=”FORM1”, método=”POST”, página a ser acessada=”Exe05extra.PHP”.
3 - Caixa de texto para digitação da quantidade: nome=”QTDE”, tamanho=”2”, digitação máxima=”2”.
4 - Caixa de texto para digitação do nome do representante: nome=”NOME”, tamanho=”20”, digitação máxima=”30”.
5 - Botão para limpar todos os dados digitados no formulário: rótulo=”Limpar”.
6 - Botão para enviar todos os dados digitados no formulário: rótulo=”Enviar”.
Digitar e salvar com o nome de Exe05extra.PHP:
Considere:
1 - Cores, fontes, tamanhos: à sua escolha.
2 - Receber os dados de FORM1 criando variáveis chamadas: $qtde para QTDE e $nome para NOME.
3 - Exibir mensagens conforme o layout abaixo:
Colégio Singular - Caderno de Exercício das Aulas de PHP - Prof. Celso Gallão
Página 7
Exercício 06 extra:
Utilização de scripts PHP em página HTML.
Utilização das funções echo(), for() e if().
Utilização de variáveis numéricas.
Digitar e salvar com o nome de Exe06extra.HTM:
Considere:
1 - Cores, fontes, tamanhos: à sua escolha.
2 - Formulário HTML: nome=”FORM2”, método=”POST”, página a ser acessada=”Exe06extra.PHP”.
3 - Caixa de texto para digitação do número inicial: nome=”NUM_INI”, tamanho=”3”, digitação máxima=”3”.
4 - Caixa de texto para digitação do número final: nome=”NUM_FIM”, tamanho=”3”, digitação máxima=”3”.
5 - Botão para limpar todos os dados digitados no formulário: rótulo=”Limpar”.
6 - Botão para enviar todos os dados digitados no formulário: rótulo=”Enviar”.
Digitar e salvar com o nome de Exe06extra.PHP:
Considere:
1 - Cores, fontes, tamanhos: à sua escolha.
2 - Receber os dados de FORM2 criando variáveis chamadas: $inicial para NUM_INI e $final para NUM_FIM.
3 - Exibir mensagens conforme o layout abaixo:
Dica: Você se lembrou de verificar se o número inicial é ímpar?
Colégio Singular - Caderno de Exercício das Aulas de PHP - Prof. Celso Gallão
Página 8
Download

PHP CADERNO DE EXERCÍCIOS PRÁTICOS