Buenas. Mi problema es el siguiente:
¿Como podria hacer un programa en VB para averiguar todos los numeros que respondan a la siguiente operacion (1560Z+1)/1193 dentro de un rango desde 1560 hasta 100000???.
Si no me explico bien, diganlo y me intentare explicar mejor
Saludos!
Espero sus respuestas
Posdata: Z equivale a cualquier numero entero positivo (landa para los matematicos)
Si podes explicar un poquito mejor te voy a agradecer, xq no te entiendo ;)
Sancho.Mazorka :¬¬
la z que vendria a ser? una incognita??
Lo que necesito es hacer una lista de los numeros que cumplan esa operacion. (1560Z+1)/1193
Z equivale a un numero entero positivo (1,2,3,4,5,6,7,8,9,10,11,...,...).
Por ejemplo, si Z=2 el numero que te saldria seria igual a 2.61.
Saludos!
Espero sus respuestas
Los números que cumplan esa operación?, yo no te entiendo, una operación se cumple?
Pero vamos si lo que quieres es que Z vaya tomando valores en un rango usa un for no??
For i=1560 To 100000
Msgbox((1560+i)+1/1193)
Next i
He hecho un msgbox del resultado por poner algo.. podrías tratar la operación como quisieras, pero la verdad es que no entiendo demasiado bien lo que quieres, no creo que sea eso pero bueno... yo lo pongo por si acaso xD
Seria algo asi. (el unico problema, es que no acabara de darte datos hasta que llegue al 10000). Se me ha ocurrido que en vez de aparecer en una MSGBOX, que aparezca en un cuadro de texto, con dos botones. Uno para el siguiente resultado, y otro para salir)
Saludos!
Hasta la proxima
Claro hombre.. es un ejemplo... si quieres ir almacenando datos, crea un textbox y pon esto:
For i=1560 To 100000
Text1.Text = Text1.Text & vbCrlf & (1560+i)+1/1193
Next i
Y ahí tendrás almacenados todos los datos en un textbox...
Saludos!
Puedes usar For o While, y despues dentro de estos tienes que checar que el numero no tiene decimales.
Puedes declarar el resultado como variable y usar la funcion Instr() para encontrar el punto decimal.
Jejeje....por cierto, según el ejemplo, la operación no sería con +, sería con *:
(1560*i)+1/1193
Saludos.