solo k al correrlo en vez d desplazarme cuantas cargas debe ser por cada lavadora me pone el numero mil k es el k le puse en el ciclo segun yo el limite de piezas del producto
X = InputBox("NUMERO DE PIEZAS:")si el numero de piezas es 70 entra en el if y de ahi no se sale hasta que I = 1000, ya que la primera vez se pregunta x=70 si es cierto entonces suma vale 1, pone eso en label7.caption, luego con next I vuelve al lazo For a preguntarse lo mismo y X va a seguir siendo 70 porque en ninguna parte se decrementa este valor por lo que esto se va a hacer hasta que I sea igual a 1000 que es el ultimo valor que queda en suma y se muestra en label7.caption , el label 7 cambia de 1 a 1000 pero lo hace tan rapido que solo se ve el numero final. Esto lo puedes comprobar si lo corres paso a paso.
For I = 1 To 1000 Step 1
If (X = Val(Text2.Text) + Val(Text3.Text)) Then
suma = suma + 1
Label7.Caption = suma
Else
I = I + 1
End If
Next I
End If
si x(no d pzas a lavar) va a ser igual a 70 ya k trabajan al mismo tiempo entonces sera igual a una carga con el contador suma=suma+1 tomando en cuenta k como inicia el ciclo la suma es =0 y lo visualiza en una etiketa si no es asi regresa al ciclo, o acaso esta mal mi metodologia???Definitivamente esta mal la metodologia porque como te digo de ese For no se va a salir hasta que I=1000 porque se pregunta si X es 70 pone 1 en suma, se va a next I y vuelve a preguntar X=70 y X sigue siendo 70 aumenta suma a 2, otra vez a next I y vuelve X sigue siendo 70.... y asi sucesivamente hasta que I=1000 y suma se ha incrementado a 1000 termina el For y se sale de la rutina.
d antemano muchas gracias y espero puedas entenderlo
saludos :(
gracias tambien habia pensado en un while entonces podria decirse:Nop :ouch: , supangamos que tenés en x la cantidad ingresada por el usuario como vos decís...
mientras
x sea mayor o menor a la suma de las dos lavadoras se incrementara en 1 lavadora mediana
tomando en cuenta k x es la cantidad k insertara el usuario kedaria asi:
Do While (x >= (text2.text+text3.text))
text2.Text = text2.Text + 1
text3.Text = text3.Text + 1
x=((text2.text)+(text3.text))
hasta hay kedaria para las dos lavadoras las cuales cuenta con un cierto numero d capacidad entonces para la combinadale inserto una condicion:
si x es mayor o igual a la capacidad d la lavadora gde incremento en esta, y decremento x a la capacidad de la lavadora grande y lo mismo hago con la mediana
muchas gracias por la aportacion
lo intentare con un while y condiciones
saludos :comp: