| Ver tema anterior :: Ver siguiente tema | | Autor | Mensaje |
|---|
barbara123
Registrado: 09 May 2010 Mensajes: 5
| Publicado: 14/06/2010 10:08 am | | | Título: Simular tragaperras |
| Hola, necesitaria saber cómo hacer en C que tres números aparezcan primero uno, luego otro y luego el último, los tres rotando a la vez , como si fuese una máquina tragaperras. Los números los genero aleatóriamente con random().
Utilizo el compilador Dev-c++ y sistema operativo windows.
Gracias |
| | Volver arriba | |  | iostream
Registrado: 26 Nov 2008 Mensajes: 38
| Publicado: 01/12/2010 9:26 am | | | Título: |
| Bueno, veo que este post es ya algo viejo. Es probable que ya lo hayas solucionado aunque de cualquier modo:
La rotación la puedes simular borrando la pantalla y situando el cursor en las mismas posiciones para cada uno de los tres números.
Ahora vayamos al meollo de la cuestión: hacer que los números se detengan. Bien, tal y como has citado en el enunciado, es condición indispensable que para que uno se detenga, se tienen que haber tenido todos sus anteriores, así que para eso crearemos tres flags, y sus respectivos números:
| Código: | bool PrimeroDetenido = false ,SegundoDetenido = false ,TerceroDetenido = false ; int Primero,Segundo,Tercero;
|
Desconozco el criterio que usas para detenerlos, si es un margen de tiempo, o si los números tienen que cumplir alguna característica especifica para detenerse (Por ejemplo ser divisibles entre ;
La idea del codigo es que se sigan generando numeros aleatorios, a partir del ultimo detenido hasta que todos permanezcan selccionados.
[/code] |
| | Volver arriba | |  | | |
| No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas
|
|
| |