Hvordan skrive en Loop i Visual Basic

Hvordan skrive en Loop i Visual Basic


Tre grunnleggende komponentene i en hvilken som helst datamaskin algoritme er de sekvensielle uttalelser, betingede operasjoner og iterative operasjoner eller sløyfer. Loops finnes i to grunnleggende former i Microsoft Visual Basic 2008, den "Do" loop og "For Next" loop. Loops er ment å brukes med regler som instruerer løkken til å gjenta et visst antall ganger eller til visse betingelser er oppfylt. Loops som test for disse forholdene før du kjører for første gang er kalt "Pre-test" looper, og de som test for disse forholdene etter å ha kjørt en gang kalles "Post-test" looper. Post-testsløyfer alltid kjøre minst én gang.

Bruksanvisning

Ved hjelp av en "gjøre" Loop i Visual Basic 2008

1 Erklære variabler som skal brukes i sløyfen ved hjelp av "DIM" statement, som i:

DIM telleren som heltall

hvor "counter" er de variable og "heltall" er den type variabel.

2 KODE "Do" løkke ved hjelp av en "Mens" tilstand i begynnelsen av loopen, for eksempel:

DIM telleren som Integer

Gjør Mens teller <20

MessageBox.Show (counter.ToString)

teller = teller + 1

Loop

3 Kode av "Do" sløyfe ved hjelp av "inntil" -tilstand ved slutten av sløyfen, for eksempel:

Dim telleren som Integer

Gjøre

MessageBox.Show (counter.ToString)

teller = teller + 1

Loop Inntil teller = 20

Ved hjelp av en "For-Next" Loop i Visual Basic 2008

4 Erklære variabler som skal brukes i sløyfen ved hjelp av "DIM" statement, som i:

DIM telleren som heltall

hvor "counter" er variabel og "heltall" er en type variabel, eller erklære variabler dynamisk som en del av "For-Next" loop uttalelse.

5 Kode "For-Next" loop ved å opprette et betinget utsagn som:

DIM telleren som heltall

For teller = 1 til 10

MessageBox.Show (counter.ToString)

Neste teller

6 Kode "For-Next" loop til å følge et mønster ved hjelp av bare bestemte numre, som i følgende eksempel, som bare viser oddetall:

DIM telleren som heltall

For teller = 1 til 10 trinn 2

MessageBox.Show (counter.ToString)

Neste teller

7 Deklarere variabelen dynamisk i sløyfen som i følgende eksempel:

For telleren som heltall = 1 til 10

MessageBox.Show (counter.ToString)

Neste Counter