<?php // Para verificar se um n�mero � impar ou par, utilize um dos dois modos abaixo // Modo1: formul�rio ?> <font face="tahoma" size=2> <?php if($acao == "") { ?> <form method="GET"> Digite abaixo o n�mero para verificar se ele � impar ou par.<br><br> <input type="text" name="numero"><br> <input type="submit" name="acao" value="verificar"> </form> <?php } elseif($acao == "verificar") { // Lista todos os algarismos existentes, e seus respectivos tipos (impar ou par) $tipo = array( "0" => "par", "1" => "impar", "2" => "par", "3" => "impar", "4" => "par", "5" => "impar", "6" => "par", "7" => "impar", "8" => "par", "9" => "impar" ); // Pega o �ltimo n�mero de uma string $ultimo = substr($numero, "-1"); // Exibe o tipo, se a string for numerica if(empty($numero)) { echo "Voc� n�o digitou nenhum n�mero"; } elseif(is_numeric($numero)) { echo "O n�mero <b>$numero</b> �: ".$tipo[$ultimo]; } else { echo "<b>$numero</b> n�o � um n�mero."; } } ?> </font> <?php // Modo2: fun��o function VerificaTipo($numero) { // Lista todos os algarismos existentes, e seus respectivos tipos (impar ou par) $tipo = array( "0" => "par", "1" => "impar", "2" => "par", "3" => "impar", "4" => "par", "5" => "impar", "6" => "par", "7" => "impar", "8" => "par", "9" => "impar" ); // Pega o �ltimo n�mero de uma string $ultimo = substr($numero, "-1"); // Faz a verifica��o $resposta = $tipo[$ultimo]; // Retorna "impar" ou "par" return $resposta; } // Exemplo // $tipo = VerificaTipo(958320847593) // Nesse caso, $tipo = "impar" ?>