Menù

Top 5

Verificare se un numero è primo

Semplice ciclo per verificare se il numero passato è un numero primo. La funzione restituirà esito positivo per il numero 1 anche se non considerato un numero primo. In base all'utilizzo che si farà è sufficiente inserire un controllo diretto sul quel numero.

<?php

function numeroPrimo($n) {
    for ($i = 2; $i < $n; $i++) {
        if ($n % $i == 0) {
            return $i;
        }
    }
    return true;
}

$n = 2 * 3 * 5 * 7 * 11 + 1;
$primo = numeroPrimo($n);
if ($primo === true) {
    echo $n . " e' un numero primo";
} else {
    echo $n . " e' un numero composto, divisibile per " . $primo;
}
?>
  • 01/02/2025 19:40

criric

Mi sono appassionato di programmazione web a 34 anni, un pò tardi, da allora però non perdo mai occasione per imparare qualcosa di nuovo in questi campi.

Javascript - Html - Css - Php - Mysql

Inserisci un commento

Codice antispam

Categorie

Comunicazioni

Puoi utilizzare questo modulo per qualsiati tipo di segnalazione.

Codice antispam

 

I dati di questo modulo non verranno pubblicati.