Anda di halaman 1dari 2

Faculdade Anhanguera Belo Horizonte Disciplina: Linguagem de Programao para Web Prof. Sandro Renato Dias sandrord@gmail.

com

Linguagem de Programao para Web Exerccios

Este exerccio individual e servir para preparao para a prova. Dever ser entregue (no servidor) at o dia da prova. No receberei em outra data.
Todo cdigo dever conter como comentrio nome, faculdade, RA, disciplina. Exerccios copiados ou parcialmente copiados tero a mesma nota, igual ao valor do resultado da soma duas variveis sendo as duas com uma string (sem nmeros) como contedo.
1) O que ser mostrado na janela do browser pelo cdigo seguinte? Como ser a formatao do texto? Quais as cores usadas? <?php $b = "A"; $a = "b"; $A = "B"; <html> <title>Exercicio 1</title> <body> A primeira linha &eacute; <u>normal</u>. <br> <? echo $$a . " segunda linha j&aacute; &eacute; escrita pelo <b>PHP</b>."; ?> <br> Nisto, vem uma <font color=#FF0000>terceira mais complexa</font>... <br> <? echo "\nE logo a <font color=#00FF00>seguir</font>"., a quarta <font color=#0000FF>ainda mais</font>. " complicada!\n" ; ?><br> </body> </html>

2) Escreva uma pgina em html que recebe o nome do usurio em um campo de texto e exibe uma saudao ao usurio atravs de um script em php que recebe este nome como parmetro. 3) Faa o mesmo anterior, s que usando um nico arquivo php. 4) O que so variveis pr-definidas? 5) Como deve ser definido o nome de uma varivel em php? 6) Quais as diferenas entre as super-globais $_GET e $_POST? 7) Faa um script que exiba numa pgina os 100 primeiros nmeros pares, um por linha. 8) Refaa o anterior solicitando a quantidade de nmeros ao usurio e permitindo-o escolher se ele quer a listagem dos pares ou dos mpares. 9) Faa uma pgina para fazer o cadastro de voluntrios para a equipe do sopo da meia noite. Salve os dados de cada voluntrio num arquivo no seguinte formato: Nome :: Endereo :: Cidade :: CPF :: Data Nascimento :: Profisso

Faculdade Anhanguera Belo Horizonte Disciplina: Linguagem de Programao para Web Prof. Sandro Renato Dias sandrord@gmail.com

10) O cdigo a seguir exibe uma srie de operaes matemticas efetuadas sobre dois nmeros sorteados aleatoreamente (funo rand). Reformule o cdigo para exibir um formulrio solicitando os dois nmeros ao usurio e informando o resultado logo em seguida. Faa isto usando um nico arquivo php. <? # Calculadora sem entrada $a = rand (0,10); $b = rand (1,10); $soma = $a + $b; $diferenca = $a - $b; $produto = $a * $b; $quociente = $a / $b; $resto = $a % $b; # arredonda o quociente para duas casas decimais $quociente = round ($quociente, 2); print "<p>Os nmeros sorteados foram <b>".$a."</b> e <b>".$b."</b>.</p>"; print "<p>A soma ".$soma.".</p>"; print "<p>A diferena ".$diferenca.".</p>"; print "<p>O produto ".$produto.".</p>"; print "<p>O quociente da diviso ".$quociente.".</p>"; print "<p>O resto ".$resto.".</p>"; ?>

11) Onde esto os erros no cdigo seguinte? Corrija-o. <html> <head> <title>Teste PHP</title> </head> <body> <?php $mundo = Mundo/n; eco <p>Al $mundo</p>; ?> </body> </html>

12) Dado o cdigo abaixo, implemente um arquivo em php que exiba um formulrio na janela do browser solicitando o nmero de revistas e exiba, em seguida o valor da compra, sendo que cada revista custa R$15,00. Ser necessrio implementar uma funo para este clculo. <html> <head> <title>Teste PHP</title> </head> <body> <?php function soma($a) { $b = $a + 5; return $b; } $soma = soma(10); echo "o valor de 'b' ".$soma; ?> </body> </html>