Dim b As Integer
Dim x As Double
Dim tt As Double
Dim i As Double
Private Sub CommandButton1_Click()
b = Val(TextBox1.Text)
For x = 1 To 100
tt = x ^ 3 - x ^ 2
If b < tt Then
tt = x
Exit For
End If
Next
TextBox3.Text = x
For i = (x - 1) To x Step 0.001
tt = i ^ 3 - i ^ 2
If (tt < b * 1.001) And (tt > b * 0.999) Then
TextBox2.Text = i
Exit For
End If
Next
End Sub
Daha hassas ve hızlı çözümler için step değerleri ile oynayabilirsin. Senin sorundan ben bunu anladım, farklı ise ödevin yardımcı olmaya çalışırım.