terça-feira, 29 de novembro de 2011

HTML e PHP

Essas duas linguagens se comunicam através de formulários.
O Usuário digita o dado no formulário html, na máquina local, e ao acionar, este dado é enviado para o servidor (onde a página está hospedada).
Lá, o PHP faz a captura dos mesmos e realiza o processamento devido.
A forma mais simple de fazer isso é colocando o formulário html e o programa PHP num mesmo arquivo. A função $_POST[] é usada para verificar se o formulário contem dados ou não. Caso contenha o controle passa para o PHP (que roda no servidor), senão mostra o formulário e solicita a inserção de dados.
Exemplo: criar o arquivo auto-chamada.php com o seguinte conteúdo:
/*


Chamo-me a mim mesmo...


if (!$_POST){ // se não existem dados provenientes de um formulário
?>

Nome:

Empresa:

Telefone:



}
else
{
//senão - recebe dados então processa-se
echo "
Seu nome: " . $_POST["nome"];
echo "
Sua empresa: " . $_POST["empresa"];
echo "
Seu Telefone: " . $_POST["telefone"];
echo "
Método de envio utilizado: ",getenv("request_method");
}
?>


*/

terça-feira, 27 de julho de 2010

Solução de segunda prova

Computação - engenharia Solução da prova.

Leia (x, n)

s=0;

x1=x;

Para i de 1 até n faça

s=s+x1/i;

x1=x1*x;

Fim-para

Escreva (s)

Fim

Testar o algoritmo para os valores: x=penúltimo dígito de seu RA e n=último dígito do seu RA.

Observação: Considere duas casas decimais, nas contas, quando for o caso.

Um possível conjunto de valores.

Valor de x :4

Quantidade de termos :4

x n x1 i s

--------------------------------------

4.0 4 4.0 0 0.00

4.0 4 16.0 1 4.00

4.0 4 64.0 2 12.00

4.0 4 256.0 3 33.33

4.0 4 1024.0 4 97.33

Valor de S= 97.333328


Outra tipo de questão:

Leia (n)

p=0

s=1

Escreva(p,s)

Para i de 3 até n faça

t=p+s

Escreva(t)

p=s

s=t

fim Para

Fim

Testar para n= 2 vezes o número de dígitos pares do seu RA.

Valor de n :6

n i p s t

6 2088763392 0 1 2359208

Saida : 0

Saida : 1

6 1 1 1 1

Saida : 1

6 2 1 2 2

Saida : 2

6 3 2 3 3

Saida : 3

6 4 3 5 5

Saida : 5

6 5 5 8 8

Saida : 8

6 6 8 13 13

Saida : 13


1) Construa um algoritmo para resolver o seguinte problema:

Calcular e imprimir a idade média, a altura média dos homens e também a idade média e altura média das mulheres participantes de uma pesquisa, onde para cada pessoa é anotado o sexo (M ou F), a idade em anos (por exemplo: 25, 30, 30.5) a altura em cm (por exemplo 167, 200, 150).

Início
temmais=1
enquanto temmais = 1 faça
leia (sexo, idade,altura)
se (sexo="M") (sexo masculino)
então
contM=contM+1
somaidadeM=somaidadeM+idade
somaalturaM=somaalturaM+altura
senao
contF=contF+1
somaidadeF=somaidadeF+idade
somaalturaF=somaalturaF+altura
fim-se
leia(temmais)
fim-enquanto
escreva("altura média Homens = ", somaalturaM/contM)
escreva("idade media Homens = ", somaidadeM/contM)
escreva("Altura média Mulheres = ", somaalturaF/contF)
escreva("Idade média Mulheres = ", somaidadeF/contf)
fim.