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.