'Visual Basic 2008/2010 Inleiding in Procedures Procedures en Functies Module Example1 Sub Main() Dim menu As Char Dim value As Decimal ' Console.Write("1 centimetres -> inches / 2 - inches -> centimetres : ") menu = Console.ReadLine() Do Until menu = "1"c OrElse menu = "2"c Console.WriteLine("An error occurred, please try again.") Console.Write("1 centimetres -> inches / 2 - inches -> centimetres : ") menu = Console.ReadLine() Loop ' Console.Write("Value : ") value = Console.ReadLine() Do Until value > 0 Console.WriteLine("An error occurred, please try again.") Console.Write("Value : ") value = Console.ReadLine() Loop ' If menu = "1"c Then Console.WriteLine(value & " centimetres is " & value * 0.3937 & " inches") Else Console.WriteLine(value & " inches is " & value * 2.54 & " centimetres") End If ' Console.ReadLine() End Sub End Module Module Example2 Sub Main() Dim menu As Char Dim value As Decimal ' Console.Write("1 centimetres -> inches / 2 - inches -> centimetres : ") menu = Console.ReadLine() Do Until menu = "1"c OrElse menu = "2"c ShowError() Console.Write("1 centimetres -> inches / 2 - inches -> centimetres : ") menu = Console.ReadLine() Loop ' Console.Write("Value : ") value = Console.ReadLine() Do Until value > 0 ShowError() Console.Write("Value : ") value = Console.ReadLine() Loop ' If menu = "1"c Then Console.WriteLine(value & " centimetres is " & value * 0.3937 & " inches") Else Console.WriteLine(value & " inches is " & value * 2.54 & " centimetres") End If ' Console.ReadLine() End Sub Sub ShowError() Console.WriteLine("An error occurred, please try again.") End Sub End Module 'Bezoek www.vbvoorbeelden.be voor meer Visual Basic voorbeelden. 'Copyright - De Wolf / vbvoorbeelden - 2003-2010 - Alle rechten voorbehouden.