Output and Loop Conversion
Output and Loop Conversion
Output Tracing:
Dim i As Integer = 15
Dim j As Integer = 10
Dim k As Integer Output:
20
Do While j < i 20
i = i + 1 170
j += 2
k += i + j
Loop
TextBox1.Text = i
TextBox2.Text = j
TextBox3.Text = k
i j k
(before 15 10 0
loop)
10<15: T 16 12 0+16+12=28
12<16: T 17 14 28+17+14=59
14<17: T 18 16 59+18+16=93
16<18: T 19 18 93+19+18=130
18<19: T 20 20 130+20+20=170
20<20: F
Loop Conversion
For i = j To k step 3
j -= 2
Next
Answer:
Dim i As Integer
Dim j As Integer = 10
Dim k As Integer = 15
i = j
Do While i <= k
j -= 2
i = i + 3
Loop
2. Convert the following For
loop to While loop
Dim i As Integer = 90
Dim j As Integer
For i = 2 To 100
j = i^2*3
j -= 5
Next
Code:
Dim i As Integer = 90
Dim j As Integer
i = 2
Do While i <= 100
j = i^2*3
j -= 5
i = i + 1
Loop
3. Convert the following While
loop to For loop
Dim i As Integer = 8
Dim j As Integer
Code:
Dim i As Integer
Dim j As Integer
For i = 8 To 99 step 3
j = i^2 Mod i
j -= 5 + j
Next