'Visual Basic 2010 Lineair Zoeken in Arrays Arrays Module LinearSearch Sub Main() Dim base As Integer = 2 Dim count As Integer = 10 Dim upperbound As Integer = count - 1 Dim numbers(upperbound) As Integer ' Dim index As Integer For index = 0 To upperbound numbers(index) = (index + 1) * base Next ' Dim number As Integer For number = base - 1 To base * count + 1 ' linear search Dim found As Boolean = False Dim exhausted As Boolean = False index = -1 Do Until found OrElse exhausted index += 1 found = (numbers(index) = number) exhausted = (index = upperbound) Loop ' output If found Then Console.Write(number & " found at index " & index) Else Console.Write(number & " not found") End If If exhausted Then Console.WriteLine(", search exhausted") Else Console.WriteLine(", search not exhausted") End If Next ' Console.ReadLine() End Sub End Module 'Bezoek www.vbvoorbeelden.be voor meer Visual Basic voorbeelden. 'Copyright - De Wolf / vbvoorbeelden - 2003-2011 - Alle rechten voorbehouden.