Sólo hemos de sustituir el valor de la variable valor por el número que deseamos saber si es primo o no.
<?phpjuan();function juan(){
// valoe del número a calcular.
$valor = 9967;$primo = 0; /* SI NO ES NUMERICO */ if(!is_numeric($valor)){ echo "* EL CARACTER: \"<b>".$valor."\" <i>NO ES UN VALOR NUMÉRICO ADMITIDO</i>.</b><br/>"; } /* SI ES NUMERICO DECIMAL */ elseif(!is_int($valor)){ echo "* EL NÚMERO: \"<b>".$valor."\" <i>ES UN DECIMAL NO ADMITIDO</i>.</b><br/>"; } /* SI ES UN NEGATIVO NO ES ADMITIDO */ elseif($valor < 0){ echo "* EL CARACTER: \"<b>".$valor."\" <i>ES UN NÚMERO NEGATIVO NO ADMITIDO</i>.</b><br/>"; } /* INCIO EL RESTO DE CONDICIONES */ else{ /* CALCULO SI ES PRIMO */ for($b = 1;$b < $valor; $b++){ if($valor % $b == 0){ $primo++; } } if(($valor == 0)||($valor == 1)||($primo >= 2 )){ echo "* EL NÚMERO: <b>".$valor." <i>NO ES PRIMO</i>.</b><br/>"; } else { echo "* EL NÚMERO: <b>".$valor." <i>ES PRIMO</i>.</b><br/>"; } /* FIN CALCULO DEL PRIMO */ } // FIN DEL PRIMER ELSE} // fin de la funcion?>
No hay comentarios:
Publicar un comentario
Gracias por vuestros aportes.