Il ciclo while. Permette di ripetere un blocco di istruzioni fino a quando non si verifica un...

Post on 02-May-2015

221 views 0 download

Transcript of Il ciclo while. Permette di ripetere un blocco di istruzioni fino a quando non si verifica un...

Il ciclo while

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”