Informática, perguntado por eriteifke, 1 ano atrás

Faça um script em PHP que verifica se um número ($x) é primo ou não.

Soluções para a tarefa

Respondido por bokomoko
1
Para verificar se um número é primo ou não basta testar se ele tem algum outro divisor além dele mesmo

para isso basta procurar a partir do 2 até número/2. Se não achar até a metade do número, é porque não tem divisor mesmo e o número é primo

Em php eu faria assim

$numero = 347;    // coloque aqui o número que quer testar$temdivisor = 0;    // considera que o número não tem divisor
echo "O número é  $numero \n"; for ($x = 0; $x <= ($numero/2)10; $x++) {     $temdivisor = ($temdivisor || ($numero % $x ==0) );};$resposta = ($temdivisor ? " nao é primo" : " é primo");echo "O número é  $resposta \n";
Perguntas interessantes