Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/10/2011, 06:29
Avatar de azimutisima
azimutisima
 
Fecha de Ingreso: mayo-2011
Mensajes: 107
Antigüedad: 13 años, 5 meses
Puntos: 14
Respuesta: juego 3 en raya

Una forma sencilla:

- La pregunta y la respuesta la puedes almacenar en un array (arreglo) y cargarla por codigo en tu programa la inicio. P.e.

Dim Preguntas[1 to 20] as string
Dim Respuestas[1 to 20] as string
Preguntas[1]="¿Capital de España?"
Respuestas[1]= "Madrid"
....

Asi hasta las 20 preguntas que tienes definidas en el array.



- Luego a la hora de lanzar, generas un numero aleatorio entre el 1 y el 20 con la formula: Aleatorio = CInt((Minimo - Maximo) * Rnd + Maximo)

Adaptado al ejemplo seria: Aleatorio = cInt((1-20) * Rnd + 20)

Y muestras la pregunta con un msgbox Preguntas[Aleatorio]

Y comparas la respuesta con Respuesta [Aleatorio]

Ya me dirás si te valio.