Fattoriale di un Numero <body

annuncio pubblicitario
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Fattoriale di un Numero&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;?php
echo &quot;&lt;center&gt;&lt;h2&gt;Digitare un Numero Intero Positivo&lt;/h2&gt;&lt;/center&gt;&quot;;
echo &quot;&lt;center&gt;
&lt;form action='fibonacci.php' method='POST'&gt;
&lt;input name='numero' size='5' maxlength='5'&gt;&lt;p&gt;
&lt;input type='submit' value='invia' name='inviat'&gt;
&lt;input type='reset' value='cancella'&gt;
&lt;/form&gt;
&lt;/center&gt;&quot;;
?&gt;
&lt;?php
//Fibonacci 1 1 2 3 5 8 13 21.... (somma dei due numpre d&agrave; numsuc)
if(isset($_POST['inviat'])) {
//inizializzazione delle variabili
$numero=$_POST['numero'];
//controllo che $numero sia intero o &gt;0
if($numero&gt;=0 &amp;&amp; floor($numero)==$numero) {
//Visualizzazione serie di fibonacci composta da tanti numeri quanto $numero
$numpre=1; $numsuc=1; $somma=1;
echo &quot;$numpre - &quot;;
for($i=1;$i&lt;=$numero-1;$i++) {
echo &quot;$somma - &quot;;
$somma=$numpre + $numsuc;
$numpre=$numsuc;
$numsuc=$somma;
}
}
else &quot;ERRORE!!! NUMERO NEGATIVO O NON INTERO.&quot;;
}
?&gt;
&lt;/body&gt;
&lt;/html&gt;
Scarica