Advertisement
yesamarcos

Como verificar se um número é primo?

Jul 29th, 2016
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.62 KB | None | 0 0
  1.     public function numeroprimo()
  2.     {
  3.         $valor = 389;
  4.         $multip = 0;
  5.         $dados = array();
  6.  
  7.         for ($j = 1; $j <= $valor; $j++) {
  8.             if($valor % $j == 0){
  9.                 $multip++;
  10.                 array_push($dados, $j);
  11.             }
  12.         }
  13.  
  14.         if($multip <= 2){ $verdadeiro = " é um número primo."; } else { $verdadeiro = " não é um número primo."; }
  15.  
  16.         $vars = "";
  17.         foreach ($dados as $dado) {
  18.             $vars .= $dado.", ";
  19.         }
  20.         $vars = substr($vars, 0, -2);
  21.  
  22.         echo "<h1>O número $valor $verdadeiro</h1>";
  23.         echo "<h2>A quantidade de multiplos de <strong>$valor</strong> é $multip.</h2>";
  24.         echo "<h3>Os divisores de $valor são $vars.</h3>";
  25.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement