English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

Hola miren necesito hacer un programa que tenga dos cajas de texto y con un boton ke al oprimir el boton se pongan dos numeros en las cajas de texto ke sean mayores de uno pero menores a 100 o igual a 100 pero de manera aleatoria. Es decir ke si oprimo se ponga en una "49" y en la otra "23" y le oprimo otra ves y se pone "33" y "86" ok? es todo pero no se como lo hice pero cada vez que corro el programa al oprimir el boton se ponen los mismos numeros siempre entonces eso no es muuuy al azar ke digamos! ayundenme por favoor ! de ante mano gracias.

2007-03-09 12:29:14 · 5 respuestas · pregunta de Anonymous en Ordenadores e Internet Programación y Diseño

5 respuestas

1o. En la forma principal, pon 2 cajas de texto "textbox" (text1 y text2) y un "commandbutton" (cmdAleatorio).
2o. Dale doble click al boton y en donde se encuentra el código, inserta este texto:

Private Sub CmdAleatorio_Click()
Text1 = Int((100 * Rnd) + 1)
Text2 = Int((100 * Rnd) + 1)
End Sub

3o. Corre la aplicación y prueba los valores.

2007-03-12 05:40:16 · answer #1 · answered by casanova 3 · 0 0

Aqui te pongo el codigo ojala te funcione.

Private Sub CmdGenerar_Click()
Randomize(Ticks)
Text1 = ((Rnd * 100) Mod 100) + 1
Text2 = ((Rnd * 100) Mod 100) + 1
End Sub

Saludos.

2007-03-09 12:54:00 · answer #2 · answered by rafaelvx33 2 · 0 0

aparte de que debes usar un Random para cada caja, deber no olvidar limpiar la variable cada ves que ejecutes el codigo

2007-03-09 12:38:38 · answer #3 · answered by sixpack 6 · 0 0

Busca una función llamada RND o RANDOM y aplícala al valor del objeto cada vez que dispares el evento on-clic

2007-03-09 12:37:42 · answer #4 · answered by Kirk 3 · 0 0

Bueno, tal vez en la variable, en donde tu guardas el número, se te ha olvidado, cuando termine el ciclo, y vuelva a iniciar, borrar la info que contenga.. entonces.. por ejemplo.. si tu pones 23... cuando des clic de nuevo.. si no se borra.. saldrá de nuevo 23... tal vez debes borrar la info cuando comience el nuevo ciclo... weno... tal vez:D

2007-03-09 12:36:53 · answer #5 · answered by Efraín Herrera 4 · 0 0

fedest.com, questions and answers