mercoledì 1 giugno 2011

Visulaizzare la Serie di Fibonacci!!!

HTML
<html>
 <head>
  <title>Serie di fibonacci</title>
 </head>
 <body>
 <h2><center>INSERIRE UN NUMERO</center></h2>
 <form action="fibonacci.php" method="POST">
  Valore<input name="numero"<p><hr>
  <input type="radio" name="scelta" value="finnum">fino al numero digitato<br>
  <input type="radio" name="scelta" value="parnum">pari al numero digitato<p>
  <input type="submit" value="invia">
  <input type="reset" value="cancella">
 </form>
 </body>
</html>
 


PHP
<?php
 
  //Inizializzazione delle variabili
   $scelta=$_POST['scelta'];
   $numero=$_POST['numero'];
  //Controllo che $numero sia intero e >0
     if($numero>0 and $numero - floor($numero)==0) {
   //Verifica della scelta effettuata
   if ($scelta=="finnum") {
    //Fine al n.digitato
    $nold=1; $nnew=1; $natt=1;
    //Ciclo di iterazione while
    echo "$nold - $nnew -";
    while ($nold + $nnew <= $numero) {
     $natt=$nnew + $nold;
     echo"$natt-";
     $nold=$nnew;
     $nnew=$natt;
   
    }
   }
   if ($scelta=="parnum") {
    //Fine al n.digitato
    $nold=1; $nnew=1; $natt=0;
    //Ciclo di iterazione while
    echo "$nold - $nnew -";
    $i=3;
    while ($i<=$numero) {
      $natt=$nnew+$nold;
      echo"$natt - ";
      $nold=$nnew;
      $nnew=$natt;
      $i++;
    }
   }
  }
  ?>

Nessun commento:

Posta un commento