In For loop, it is 3-in-1:
1. declaration and initialization of
dblRate As Double = 0.05
2. condition check
dblRate <= 0.1
3. increase by dblRate by 0.01 for each iteration
In the case of Do While loop, it only checks the condition, i.e. point 2. You have to take care of points 1 and 3 separately in your code. See example:
If blnIsConverted Then
Dim dblRate As Double = 0.05
Do While dblRate <= 0.1
dblRate = dblRate + 0.01
Loop
Next dblRate