Il ciclo while
Permette di ripetere un blocco di istruzioni fino a quando non si verifica un determinato evento Il ciclo while può essere realizzato in diverse maniere
Il ciclo while(struttura 1) Un modo di realizzare il ciclo while è il seguente While condizione Blocco delle istruzioni End while Ad esempio se vogliamo eseguire una somma di valori introdotti attraverso la input box fino a quando il valore introdotto non è uguale a “stop” Basta scrivere:
Il ciclo while(struttura 1) Dim Somma as integer Dim testo as string testo=”” Somma=0 While testo<>”stop” testo=InputBox(”introduci valore”) somma=somma+testo End while
Il ciclo while(struttura 2) Un altro modo di realizzare il ciclo while è il seguente Do While condizione Blocco delle istruzioni loop Come prima se vogliamo eseguire una somma di valori introdotti attraverso la input box fino a quando il valore introdotto non è uguale a “stop” Basta scrivere:
Il ciclo while(struttura 2) Dim Somma as integer Dim testo as string testo=”” Somma=0 do While testo<>”stop” testo=InputBox(”introduci valore”) somma=somma+testo loop
Il ciclo while(struttura 3) Un altro modo di realizzare il ciclo while è il seguente Do Blocco delle istruzioni loop while condizione In questo caso il controllo viene fatto dopo che il blocco di codice da ripetere è stato eseguito
Il ciclo while(struttura 3) Dim Somma as integer Dim testo as string Somma=0 do testo=InputBox(”introduci valore”) somma=somma+testo loop While testo<>”stop”