edutecnica

Esercizio 2        

Per risolvere l'esercizio, possiamo basarci sullo scritto già visto nella parte teorica, usiamo dunque un ciclo do-while ripetuto per cinque volte con la variabile i usata come contatore.
In questo caso dobbiamo accertarci che :
• il numero inserito sia un numero valido;
• il numero inserito sia maggiore o uguale a 0;
• il numero inserito sia minore o uguale a 9;
Queste tre condizioni devono essere valide simultaneamente.
Per realizzare questi presupposti, l'operazione di input viene inserita in un ulteriore ciclo do-while.

do{
          var n=parseInt(prompt('ins.num.:'));
}while(isNaN(n) || n<0 || n>9);

Come si vede, la condizione logica, impone di ripetere la domanda (riesegue il ciclo) ogni qual volta il numero inserito non è un numero valido, oppure se è un numero minore di 0 oppure se è un numero maggiore di 9.