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
   1246   1247   1248   1249   1250   1251   1252   1253   1254   1255   1256