Questo ciclo inizia con l’istruzione “do” e finisce con l’istruzione “while”. Tutto ciò che c’è tra “do” e “while” si ripeterà fino a quando la condizione nel “while” sarà verificata. Ecco un esempio:
do listen save testo sayb [testo] while [testo] != basta say ok mi fermo
Nell’esempio riportato sopra Damerino si metterà in ascolto per poi ripetere ciò che abbiamo detto. Ogni volta che utilizzeremo il bottone “PREMI” si ripeterà questo schema. Se però pronunciamo la parola “basta” il ciclo si interromperà e Damerino dirà “ok mi fermo”.
Il “while” supporta gli operatori che abbiamo visto per gli if, ossia uguale e diverso (=, !=), maggiore e minore (>, <) e puoi utilizzare anche l’asterisco (*) per indicare qualunque frase che contiene la stringa indicata.
N.B. Puoi inserire solo un ciclo in un singolo file di codice, per utilizzare più di un ciclo dovrai strutturare il programma in più file di codice.