ObI1KeNoBi
Legacy Member
Hey,
Een vraagje voor de programmeurs onder jullie.
Enig idee hoe dit simpeler kan gecodeerd worden? Let wel, mag alleen met de do while lus geschreven worden, dus geen FOR NEXT loops.
Module module1
Sub main()
Dim value1 As Integer = 1
Dim value4 As Integer = 39
Dim value5 As Integer = 39
'
Do While value1 <= 80
Dim value2 As Integer = (80 - value1) \ 2
Dim value3 As Integer = 1
value1 = value1 + 2
Do While value3 <= value4
Console.Write(" ")
value3 = value3 + 1
Loop
'
Do While value2 <= value5
Console.Write("X")
value2 = value2 + 1
Loop
value5 = value5 + 1
value4 = value4 - 1
console.writeline()
Loop
'
console.readline()
End Sub
End Module
Een vraagje voor de programmeurs onder jullie.

Enig idee hoe dit simpeler kan gecodeerd worden? Let wel, mag alleen met de do while lus geschreven worden, dus geen FOR NEXT loops.
Module module1
Sub main()
Dim value1 As Integer = 1
Dim value4 As Integer = 39
Dim value5 As Integer = 39
'
Do While value1 <= 80
Dim value2 As Integer = (80 - value1) \ 2
Dim value3 As Integer = 1
value1 = value1 + 2
Do While value3 <= value4
Console.Write(" ")
value3 = value3 + 1
Loop
'
Do While value2 <= value5
Console.Write("X")
value2 = value2 + 1
Loop
value5 = value5 + 1
value4 = value4 - 1
console.writeline()
Loop
'
console.readline()
End Sub
End Module


