12/07/2011, 03:48
|
| | Fecha de Ingreso: julio-2011
Mensajes: 2
Antigüedad: 13 años, 5 meses Puntos: 1 | |
calculo de x en ecuacion hola,
Tengo el siguiente bucle en el que estoy tratando de que me saque el valor de x (no me lo va a dar exacto, pero que por lo menos me lo de lo mas aproximado posible).
r y s son valores ya declarados anteriormente.
dif tiene que ser lo mas cercano a 0 para que x sea lo más exacto posible.
Mi problema es que siempre me imprime por pantalla x =0.0001. A ver si alguno de ustedes ven el fallo y me pueden ayudar.
Dim x As Double = 0
Dim dif As Double = 0
For z As Integer = 1 To 1000000 Step 1
x = z / 10000
TextBoxControlX.Text = x
dif = (x ^ 2 * (x - s)) - r
TextBoxControlDIF.Text = dif
If -0.01 < dif < 0.01 Then
TextBox82.Text = x
Exit For
End If
Next z |