Форма на этапе конструирования
Public Class Form1
'Притча о шахматах
Private Sub BT1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BT1.Click
Dim Z, A, K As Double, N As Byte
A = CDbl(tb1.Text)
Z=A
N = 0
K = 1
Do While Z >= K
Z = Z - K
N = N + 1
K = K * 2
Loop
LB1.Text = "имея " & CStr(A) & " зёрен, можно оплатить " & CStr(N) & " клеток"
End Sub
End Class