Page 1251 - Informatica dalla A a Z
P. 1251
L’istruzione “continue” ci permette di saltare un ciclo e passare immediatamente a quello
successivo. Così facendo, tutto ciò che segue il “continue” non sarà eseguito.
Esercizio: Torta.
Dato un numero inserito dall’utente, attraverso un ciclo for si deve “preparare” una torta
di compleanno con strati di panna e cioccolato uguali al numero inserito.
Ci sono, però 2 condizioni da rispettare: sulla cima devono esserci le candeline e il primo e
l’ultimo strato devono essere di panna.
Soluzione:
Il Form.
<?php
echo “<form method=‘post’ action=‘esercizioparte2.php’><input
type=‘text’ name=‘num’ />”;
echo “<input type=‘submit’ value=‘Invia’ /></form>”;
?>
costruzione della torta
<?php
/*assegno il valore immesso dall’utente
a una variabile che chiamo $max, perché
il valore dell’utente corrisponde al
valore massimo degli strati della torta
*/
$max = $_POST[‘num’];
//stampo le candeline
echo “| | | |<br />”;
//controllo che il numero sia superiore a 0
if ($max <= 0)
{
echo “Numero minore o uguale a zero!”;
}
//se va tutto bene, inizio il ciclo, partendo da 0
else
{
for ($i = 0; $i<$max; $i++)
{
echo “–-<br />***<br />”;
}
1247