Juego chorra
Hola necesito de nuevo tu inestimable ayuda, veras, es el famoso juego de adivinar un numero al azar que previamente se ha generado aleatoriamente. Mi problema viene a la hora de escribir las frases de si el numero introducido es mayor, menor o es el introducido, con el código que te mando siempre me dice lo mismo que el numero es mayor, la verdad no comprendo porqué...
Como comprobaras el numero aleatorio se genera al cargarse el formulario, y el numero generado lo paso a una caja de texto para comprobar si luego funcionan bien las comparaciones, pero nada de nada...
Gracias y un saludo
Jose MAri
Private Sub Form_Load()
Dim n As Integer
Randomize
n = Rnd * 100
Text1.Text = Val(n)
End Sub
Private Sub Command1_Click()
If Val(Text2.Text) > n Then
Text3.Text = "El numero que has introducido es mayor"
Else
If Val(Text2.Text) < n Then
Text3.Text = "El numero que has introducido es menor"
Else
Text3.Text = "Has acertado el numero"
End If
End If
End Sub
Como comprobaras el numero aleatorio se genera al cargarse el formulario, y el numero generado lo paso a una caja de texto para comprobar si luego funcionan bien las comparaciones, pero nada de nada...
Gracias y un saludo
Jose MAri
Private Sub Form_Load()
Dim n As Integer
Randomize
n = Rnd * 100
Text1.Text = Val(n)
End Sub
Private Sub Command1_Click()
If Val(Text2.Text) > n Then
Text3.Text = "El numero que has introducido es mayor"
Else
If Val(Text2.Text) < n Then
Text3.Text = "El numero que has introducido es menor"
Else
Text3.Text = "Has acertado el numero"
End If
End If
End Sub
3 Respuestas
Respuesta de kieleze
1
Respuesta de diegodiazr
1
Respuesta de leosoft
1