Pagine

mercoledì 1 giugno 2011

Fibonacci

Parte 1:
<html>
 <head>
  <title>Serie Fibonacci</title>
 </head>
 <body>
  <?php
   // Inizializzazione delle variabili
   $numero=$_POST['numero'];
   $scelta=$_POST['scelta'];
   // Controllo che $numero sia intero e > 0
   if($numero>0 and $numero - floor($numero)==0) {
   
    // Verifica della scelta fatta dall'utente
    // Fino al numero digitato
    $nold=1; $nnew=1; $natt=0;
    // Ciclo while
    echo "$nold - $nnew - ";
    while ($nold+$nnew<=$nold) {
     $natt=$nnew+$nold;
     echo "$natt - ";
     $nold=$nnew;
     $nnew=$natt;
    }
   }
  ?>
 </body>
Parte 2:
<html>
 <head>
  <title>Fibonacci</title>
 </head>
 <body bgcolor=green>
   <?php
    //inizializzazione delle variabili
     $numero=$_POST['numero'];
     $scelta=$_POST['scelta'];
    //controllo che $numero sia positivo e intero
     if ($numero>0 && $numero-floor($numero)==0) {
     //verifica della scelta scelta fatta dall'utente
     //fino al numero digitato
      $nold=1; $nnew=1; $natt=1;
      //ciclo di interazione while
       echo "$nold - $nnew -";
       while ($nold+$nnew<=$numero) {
       $natt=$nnew+$nold;
       echo "$natt - ";
       $nold=$nnew;
       $nnew=$natt;
    }
   }
   ?>
 </body>
</html>

Nessun commento:

Posta un commento