<html>
<head>
<title>Quadrato di un numero </title>
<meta charset='utf-8'>
</head>
<body>
<table border="1" width="100%" height="5%">
<tr bgcolor="yellow">
<td width="20%"><center><a href="../../index.html"><img src="pepe.jpg" width='100'
height="100"></a></center></td>
<td width="60%"><center><h1>Quadrato di un numero = 1+3+...</h1></center></td>
<td widt="20%"><center><a href="../../index.html">Home</a>/<a
href="../index3.html">Indietro</a></center></td>
</tr>
</table>
<table border="1" width="100%" height="70%">
<tr bgcolor="yellow" valign="top" >
<td width="20%"></td>
<td width="60%"><center>
<h2> Digitare Il numero</h2>
<form action="quadrati.php" method="post" name="numero">
Digita il numero :
<input type="text" name="numero" maxlength="9">
<input type="submit" value="calcola!" name="calcola"><p>
</form>
<p>
<?php
if(isset($_POST['calcola'])){
//inizzializzazione del numero
$numero = $_POST['numero'] ;
//verifica che il numero sia maggiore di 0
if($numero>0){
//calcola il quadrato del numero
$quadrato_numero= pow($numero,2);
echo "<h4>Calcolo con ciclo FOR</h4>";
echo "<strong>il quadrato di $numero è</strong> " . $quadrato_numero .'<br>';
echo "<strong>somma dei primi $numero numeri dispari</strong> " ;
//calcolo somma numero dispari con FOR
$j=1;
$somdis=0;
for($i=1;$i<=$numero;$i++) {
$somdis = $somdis + $j;
$j=$j+2;
}
echo $somdis ;
echo '<br><hr><br>';
echo "<h4>Calcolo con ciclo WHILE</h4>";
/*calcolo somma numeri dispari
con il ciclo while */
$j=1; $somdis=0;$i=1;
echo "<strong>il quadrato di $numero è </strong> " . $quadrato_numero .'<br>';
echo "<strong>somma dei primi $numero numeri dispari:</strong> " ;
while ($i<=$numero){
$somdis = $somdis + $j;
$j=$j+2;
$i++;
}
echo $somdis;
echo '<br><hr><br>';
echo "<h4> Calcolo con ciclo DO...WHILE</h4>";
/*calcolo somma numeri dispari
con il ciclo do...while */
$j=1; $somdis=0;$i=1;
echo "<strong>il quadrato di $numero è </strong> " . $quadrato_numero .'<br>';
echo "<strong>somma dei primi $numero numeri dispari:</strong> " ;
do{
$somdis = $somdis + $j;
$j=$j+2;
$i++;
}while($i<=$numero);
echo $somdis;
}
else echo "<h4> Attento! </h4> $numero non &egrave; maggiore di zero";
}
?>
</center>
</td>
<td width="20%"></td>
</tr>
</table>
<table border="1" width="100%">
<tr bgcolor="yellow">
<td><center><strong>&copy; Davide Cervi-I.T.E "Agostino Bassi" [email protected]</strong></center></td>
</tr>
</table>
</body>
</html>