Loops, βρόγχοι και επαναλήψεις
Τα loops (οι βρόγχοι) είναι τμήματα κώδικα τα οποία επαναλαμβάνονται μέχρι να ικανοποιηθεί κάποια συνθήκη.
Υπάρχουν δυο βασικοί εκπρόσωποι loops, τα loops τύπου For και τα loops τύπου While.
Τα loops τύπου For είναι τμήματα κώδικα τα οποία επαναλαμβάνονται συγκεκριμένες φορές και αυτό
καθορίζεται από τις τιμές "από" - "έως" που δηλώνονται κατά τη σύνταξη:
For [Από] Το [Έως]
τμήμα κώδικα που εκτελείται n φορές, όπου n= Εως - Από + 1
Next i
Για παράδειγμα:
Dim sum As Double
sum = 0
For i = 1 To 100
sum = sum + i
Next i
MsgBox "Η τιμή του αθροίσματος των 100 όρων αριθμητικής προόδου είναι " & sum
Τα loops τύπου While είναι τμήματα κώδικα τα οποία επαναλαμβάνονται όσο ισχύει μια συγκεκριμένη
συνθήκη που δηλώνεται κατά τη σύνταξη:
While [Συνθήκη]
τμήμα του κώδικα που εκτελείται για όσο η παραπάνω συνθήκη είναι αληθής (true)
WEnd
Για παράδειγμα:
Dim sum As Double
Dim i As Integer
sum = 0
i = 1
While i < 101
sum = sum + i
i = i + 1
WEnd
MsgBox "Η τιμή του αθροίσματος των 100 όρων αριθμητικής προόδου είναι " & sum