sexta-feira, 13 de abril de 2012

Códigos em PHP com Exercício :D

Queridos,

Neste post vou escrever dois códigos em PHP que foram abordados em sala de aula com o prof. Sérgio. Os dois códigos não usarão formulários para interatividade com o usuário, pois o objetivo é mostrar como funciona a questão dos comandos "IF, Else IF e Else" (comandos de decisão, condição ou até mesmo "testadores de variáveis" - para ficar mais claro) e não dos formulários, por enquanto.

Funcionamento do Código
O código abaixo verifica a idade do usuário usando a variável $idade. Se a idade for igual a um determinado valor (">18" - maior que dezoito) o código retorna uma determinada mensagem, se a idade for um outro valor ("<18" - menor que dezoito) o código retorna outra outra mensagem, e por final, se a idade não for nenhum desses valores declarados, ou seja, nem maior ou menor que 18 (dezoito) o código retorna uma outra mensagem. Sendo assim, temos dois valores pré-determinados ("<18" e ">18") a serem testados, e um terceiro valor não determinado que não sabemos qual ele é (faz de conta :D). E também temos três mensagens pré-determinadas.

Não entendeu nada? Nem eu, no começo. Mas, depois ficou fácil. E se ficou fácil pra mim, pra você ficará mais ainda :D.

Obs.: toda mensagem que for colocada em cor verde depois das barras "//" (sem aspas) é um comentário dentro do código, ou seja, não faz parte do código que será processado pelo servidor (no nosso caso o Apache), mas serve apenas para inserirmos frases sobre aquele linha de comandos, para entendermos o código passo-a-passo. Técnicamente, para o PHP, tudo o que estiver depois de duas barras ("//") deve ser rejeitado. Ok?

Vamos ao código...

Testando a Idade

<?php         // Abrindo a tag de PHP (abre ou define o início de um código)

$idade=20;    // Declarando a variável $idade e atribuindo um valor a ela (20)

if ($idade>18)    // Testa a variável $idade
{                       // Inicia um bloco de comandos (abre chaves)
      echo "Você tem mais de 18 anos";     // Mostra uma mensagem
}                     // Fecha o bloco de comandos (fecha chaves)

else if ($idade<18) // Testa a variável $idade
{                           // Inicia o bloco de comandos (abre chaves)
      echo "Você tem menos de 18 anos";   // Mostra uma mensagem
}                          // Fecha o bloco de comandos (fecha chaves)

else   // Executa o comando abaixo se o valor de $idade não for menor nem maior que 18
{    
echo "Você tem 18 anos";    // Mostra uma mensagem
}

?>     //  Fechando a tag de PHP (define o final de um código)

Entendeu a lógica? Então, vamos para o próximo código...

Dia da Semana

Neste exemplo de código eu não comentarei nenhuma linha, pois já comentei anteriormente, e os argumentos que iremos usar neste código são os mesmos que o código anterior. E também não darei a sinopse do código, ou seja, o que o código realmente faz, pois você dirá isso nos exercícios que irei proporno final desta postagem :D

<?php

$dia=7;

if ($dia==1)
{
    echo "O dia é domingo";
}

else if ($dia==2)
{
    echo "O dia é segunda-feira";
}

else if ($dia==3)
{
    echo "O dia é terça-feira";
}

else if ($dia==4)
{
    echo "O dia é quarta-feira";
}

else if ($dia==5)
{
    echo "O dia é quinta-feira";
}

 else if ($dia==6)
{
    echo "O dia é sexta-feira";
}

else
{
    echo "O dia é sábado";
}

?> 

Exercício

1) Qual é o resultado do código 1 (idade)?
2) O que o código 2 (dia da semana) faz?

Respondam como comentário :D 

Tiago Baldo
Editor do Blog

Nenhum comentário:

Postar um comentário