'Visual Basic 2010 Logische Kortsluitings Operatoren AndAlso en OrElse Boolean Datatype en Booleaanse Logica Module AndExample Sub Main() Console.WriteLine("Value 1 ?") Dim value1 As Integer = Console.ReadLine() ' Console.WriteLine("Value 2 ?") Dim value2 As Integer = Console.ReadLine() ' If value1 > 0 And value2 > 0 Then Console.WriteLine("Sum : " & (value1 + value2)) End If ' Console.ReadLine() End Sub End Module Module AndAlsoExample Sub Main() Console.WriteLine("Value 1 ?") Dim value1 As Integer = Console.ReadLine() ' Console.WriteLine("Value 2 ?") Dim value2 As Integer = Console.ReadLine() ' If value1 > 0 AndAlso value2 > 0 Then Console.WriteLine("Sum : " & (value1 + value2)) End If ' Console.ReadLine() End Sub End Module Module XorExercise Sub Main() Console.WriteLine("Value 1 ?") Dim value1 As Integer = Console.ReadLine() ' Console.WriteLine("Value 2 ?") Dim value2 As Integer = Console.ReadLine() ' If value1 <> 0 AndAlso Not value2 <> 0 OrElse _ Not value1 <> 0 AndAlso value2 <> 0 Then Console.WriteLine("Sum : " & (value1 + value2)) End If ' Console.ReadLine() End Sub End Module Module DoLoopExercise Sub Main() Dim value, sum As Integer ' ' 'Do While ... Loop' : Do While (value > 10 AndAlso value < 20) OrElse _ (value > 100) OrElse (value <= 0) sum = sum + value Console.WriteLine("Value ?") value = Console.ReadLine() Loop ' '' 'Do Until ... Loop' : version 1 : 'Do Until Not ((value > 10 AndAlso value < 20) OrElse _ ' (value > 100) OrElse (value <= 0)) ' sum = sum + value ' Console.WriteLine("Value ?") ' value = Console.ReadLine() 'Loop ' '' 'Do Until ... Loop' : version 2 : 'Do Until (value <= 10 OrElse value >= 20) AndAlso _ ' (value <= 100) AndAlso (value > 0) ' sum = sum + value ' Console.WriteLine("Value ?") ' value = Console.ReadLine() 'Loop ' Console.WriteLine("Sum : " & sum) ' Console.ReadLine() End Sub End Module 'Bezoek www.vbvoorbeelden.be voor meer Visual Basic voorbeelden. 'Copyright - De Wolf / vbvoorbeelden - 2003-2011 - Alle rechten voorbehouden.