Vous êtes sur la page 1sur 15

PHP Exerccios Bsicos

para Aprender
agosto 10, 2014Exerccios PHPExerccios, Exerccios PHP
Contedo [Esconder]

o
o
o
o
o
o
o
o

1 Exerccios de PHP Iniciantes para programar e aprender


2 Lista
2.1 Exerccio 1
2.2 Exerccio 2
2.3 Exerccio 3
2.4 Exerccio 4
2.5 Exerccio 5
2.6 Exerccio 6
2.7 Exerccio 7
2.8 Exerccio 05 extra
2.8.1 Digitar e salvar com o nome de Exe05extra.PHP:
2.9 Exerccio 06 extra
2.9.1 Digitar e salvar com o nome de Exe06extra.PHP:
3 Referncias

Exerccios de PHP Iniciantes para programar e


aprender
Veja no Wikipdia

[wikibox lang = pt]PHP[/wikibox]

Lista
Esta uma lista foi disponibilizada e tem crdito do professor Celso Gallo com
apresentao de cdigos bsicos em PHP, para iniciar e praticar os conceitos
desta linguagem com comandos descritos de forma clara nos exemplos. um
excelente comeo para entender e uma oportunidade para que voc
saiba como programar PHP junto de HTML. Esta lista pode ser vista, tambm,
em seu site original clicando sobre o link no nome do autor. Pratique e ver que
fcil e rpido.

Exerccio 1
Editar
e
salvar
com
Utilizao
de
scripts
Utilizao da funo echo().

o
PHP

nome
em

de
Exe01.php:
pgina
HTML.

Veja o cdigo para testar

1 <HTML><!-- EXERCCIO 01 - PHP -->


2
3

<HEAD>
<TITLE>Exerccio 01</TITLE>

</HEAD>

<BODY BGCOLOR="blue" TEXT="white">

<?php

//Estou utilizando esta linha para comentrio

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'>Ol a todos</FONT>";

2
1

</SCRIPT>
</CENTER>

3 </BODY>
1 </HTML>
4
1
5
1

6
1
7
1
8

Exerccio 2
Editar
e
salvar
com
Utilizao
de
scripts
Utilizao
da
Utilizao de variveis string.

o
PHP

Veja o cdigo para testar

1 <HTML><!-- EXERCCIO 02 - PHP -->


2
3

<HEAD>
<TITLE>Exerccio 02</TITLE>

</HEAD>

<BODY BGCOLOR="orange" TEXT="brown">

<CENTER>

<?php

//Concatenando Strings

$a="Jos";

$b="Silva";

$c="$a da $b";

echo "<H2>Exerccio 02<P></H2>";

echo "Ns no sabemos quem $c<HR>";

echo '<B>Utilizei a varivel $c</B>';

echo "<HR>Aluno1 - Aluno2";

?>

</CENTER>

nome
em
funo

de
Exe02.php:
pgina
HTML.
echo().

1
4
1
5
1
6 </BODY>
1 </HTML>
7
1
8
1
9

Exerccio 3
Digitar e salvar com o nome de Exe03.php:
Utilizao de scripts PHP em pgina HTML.
Utilizao das funes echo(), date(), checkdate(), mktime(), time() e
microtime().
Utilizao de variveis numricas
Veja o cdigo para testar

1 <HTML><!-- EXERCCIO 03 - PHP -->


2

<HEAD><TITLE>Exerccio 03</TITLE></HEAD>

<BODY BGCOLOR="pink" TEXT="red">

<CENTER>

<H1>Exerccio 03 - Trabalhando com Datas</H1>

<H2>Utilizando Funes 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 Vlida !";

else

echo "A Data $dia/$mes/$ano Invlida !";

//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 time() e microtime()

echo "<HR>A hora atual ";

echo time();

echo "<HR>A hora atual exata ";

echo microtime();

?>

</CENTER>

</BODY>

2 </HTML>

6
2
7
2
8
2
9
3
0
3
1
3
2
3
3
3
4
3
5
3
6
3
7
3
8
3
9
4
0
4
1
4
2

Exerccio 4
Digitar e salvar com o nome de Exe04.php:
Utilizao de scripts PHP em pgina HTML.
Utilizao das funes echo(), if(), elseif(), else{}.
Utilizao de variveis string
Veja o cdigo para testar

1 <HTML><!-- EXERCCIO 04 - PHP -->


2

<HEAD><TITLE>Exerccio 04</TITLE></HEAD>

<BODY BGCOLOR="red" TEXT="white">

<CENTER>

<H1>Exerccio 04 - Verificao do Sexo das Equipes</H1>

<H2>Utilizando Condicional com if()</H2>

<HR><B><FONT FACE= "arial" SIZE="4" COLOR="yellow">

<HR>

<?php

//Definindo variveis e valores

$aluno1="Jos";

$aluno2="Silva";

$nomes="$aluno1 e $aluno2";

$sexo1="F";

$sexo2="M";

//Utilizando a condicional if() com operadores lgicos

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>";

1
7
1
8
1
9
2
0
2
1
2
2
}
2
else
3
{
2
echo "$nomes - Que lindo casal!</H1>";
4
}
2
?>
5
</CENTER>
2
</BODY>
6
</HTML>
2
7
2
8
2
9
3
0
3
1
3
2

Exerccio 5

Digitar e salvar com o nome de Exe05.php:


Utilizao de scripts PHP em pgina HTML.
Utilizao das funes echo() e switch().
Utilizao de variveis numricas.
Veja o cdigo para testar

1 <HTML><!-- EXERCCIO 05 - PHP -->


2

<HEAD><TITLE>Exerccio 05</TITLE></HEAD>

<BODY BGCOLOR="black" TEXT="silver">

<CENTER>

<H1>Exerccio 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 "No 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 no foi aceita!";

break;

?>

7
1
8
1
9
2
0
2
1
2

</CENTER>

2 </BODY>
2 </HTML>
3
2
4
2
5
2
6
2
7

Exerccio 6
Editar e salvar com o nome de Exe06.php:
Utilizao de scripts PHP em pgina HTML.
Utilizao das funes echo() e for().
Utilizao de variveis numricas.
Veja o cdigo para testar

1 <HTML><!-- EXERCCIO 06 - PHP -->

2
3
4
5
6
7
8

<HEAD><TITLE>Exerccio 06</TITLE></HEAD>

<BODY BGCOLOR="green" TEXT="darkblue">

<CENTER>

<H1>Exerccio 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 incio de i=301, variando de 2 em 2

for ($i = 301; $i < 350; $i=$i+2)

echo "$i - ";

echo "fim !";

?>

1
7

</CENTER>

1 </BODY>
8 </HTML>
1
9
2
0
2
1

Exerccio 7

Editar e salvar com o nome de Exe07.php:


Utilizao de scripts PHP em pgina HTML.
Utilizao das funes echo() e while().
Utilizao de variveis numricas.
Veja o cdigo para testar

1 <HTML><!---- EXERCCIO 07 - PHP ---->


2
3

<HEAD>
<TITLE>Exerccio 07</TITLE>

</HEAD>

<BODY BGCOLOR="darkblue" TEXT="white">

<CENTER>

<H1>Exerccio 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 incio de i=301, variando de 2 em 2

$i = 301;

while ($i < 350)

echo "$i - ";

$i=$i+2;

echo "fim !";

?>

</CENTER>

6 </BODY>
1 </HTML>

7
1
8
1
9
2
0
2
1
2
2
2
3
2
4

Exerccio 05 extra
Exerccio 05 extra:
Utilizao de scripts PHP em pgina HTML.
Utilizao das funes echo() e switch().
Utilizao de variveis numricas
Veja o solicita o cdigo extra

Considere:
1 Cores, fontes, tamanhos: sua escolha.
2 Formulrio HTML: nome=FORM1, mtodo=POST, pgina a ser
acessada=Exe05extra.PHP.
3 Caixa de texto para digitao da quantidade: nome=QTDE, tamanho=2,
digitao mxima=2.
4 Caixa de texto para digitao do nome do representante: nome=NOME,
tamanho=20, digitao mxima=30.
5 Boto para limpar todos os dados digitados no formulrio: rtulo=Limpar.
6 Boto para enviar todos os dados digitados no formulrio: rtulo=Enviar.

Digitar e salvar com o nome de Exe05extra.PHP:

Considere:
1 Cores, fontes, tamanhos: sua escolha.
2 Receber os dados de FORM1 criando variveis chamadas: $qtde para
QTDE e $nome para NOME.
3 Exibir mensagens conforme o layout abaixo:

Exerccio 06 extra
Utilizao de scripts PHP em pgina HTML.
Utilizao das funes echo(), for() e if().
Utilizao de variveis numricas.
Veja o solicita o cdigo extra

Considere:
1 Cores, fontes, tamanhos: sua escolha.
2 Formulrio HTML: nome=FORM2, mtodo=POST, pgina a ser

acessada=Exe06extra.PHP.
3 Caixa de texto para digitao do nmero inicial: nome=NUM_INI,
tamanho=3, digitao mxima=3.
4 Caixa de texto para digitao do nmero final: nome=NUM_FIM,
tamanho=3, digitao mxima=3.
5 Boto para limpar todos os dados digitados no formulrio: rtulo=Limpar.
6 Boto para enviar todos os dados digitados no formulrio: rtulo=Enviar.

Digitar e salvar com o nome de Exe06extra.PHP:

Considere:
1 Cores, fontes, tamanhos: sua escolha.
2 Receber os dados de FORM2 criando variveis 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 nmero inicial mpar?