mercoledì 1 giugno 2011

Numeri primi compresi fra due numeri

Pagina HTML

<html>
 <head>
  <title>Verifica che il numero sia primo</title>
 </head>
 <body>
  <h2><center>Digitare un n. intero positivo</center></h2>
  <form action="nprimo.php" method="POST">
   Numero: <input name="numero"><p>
   <input type="submit" value="Invia">
   <input type="reset" value="Cancella">
  
  </form>
 </body>
</html>

Pagina PHP
<?php
   //Inizializzazioni delle variabili
   $numero=$_POST['numero']; $flag=0;
   //Verifica che il numero sia <=0 e decimale
   if ($numero<=0 or $numero-floor($numero)<>0) echo "ERRORE!!!";
   else{
 //Verifica che il n. acquisito sia primo
 for($i=2;$i<$numero;$i++){
  if($numero %$i==0) $flag=1;
 }
 if ($flag==0) echo "$numero &egrave; primo.";
 else echo "$numero non &egrave; primo.";
   }
  
  
?>

Nessun commento:

Posta un commento