Una pregunta fácil de c=64
Moderador: CEZ
-
alex
- 16 bits

- Mensajes: 128
- Registrado: 08 Abr 2008 09:50
Una pregunta fácil de c=64
Para pasar de una pantalla de texto a otra,Neil Parsons me facilitó esta línea:
40 GET A$:IF A$="" THEN 40
Pero ahora quisiera saber cono se hace para que por ejemplo pasados unos segundos la pantalla cambie por si sola.Es decir,que pueda asignarle un valor de tiempo a una pantalla y luego pase a la siguiente sin tener que apretar una tecla.
40 GET A$:IF A$="" THEN 40
Pero ahora quisiera saber cono se hace para que por ejemplo pasados unos segundos la pantalla cambie por si sola.Es decir,que pueda asignarle un valor de tiempo a una pantalla y luego pase a la siguiente sin tener que apretar una tecla.
- WoodMaster
- 32 bits

- Mensajes: 697
- Registrado: 13 Jul 2007 15:31
- Ubicación: Fi algharb alandalus
Re: Una pregunta fácil de c=64
Uff hace siglos que no programo en Basic! Pero con un bucle for puedes crear una pausa.
-
alex
- 16 bits

- Mensajes: 128
- Registrado: 08 Abr 2008 09:50
Re: Una pregunta fácil de c=64
¿Podrías mostrarme un ejemplo?.Si no es mucha molestia.
- WoodMaster
- 32 bits

- Mensajes: 697
- Registrado: 13 Jul 2007 15:31
- Ubicación: Fi algharb alandalus
Re: Una pregunta fácil de c=64
1000 FOR PAUSA = 0 to 5000 : NEXT PAUSAalex escribió:¿Podrías mostrarme un ejemplo?.Si no es mucha molestia.
- josepzin
- 128 bits

- Mensajes: 2238
- Registrado: 25 Oct 2005 18:03
- Ubicación: Carthagonova
- Contactar:
Re: Una pregunta fácil de c=64
WoodMaster... me imagino que sigues haciendo cosas con el Basic, o sino como recuerdas estas cosas!?WoodMaster escribió:1000 FOR PAUSA = 0 to 5000 : NEXT PAUSAalex escribió:¿Podrías mostrarme un ejemplo?.Si no es mucha molestia.
- WoodMaster
- 32 bits

- Mensajes: 697
- Registrado: 13 Jul 2007 15:31
- Ubicación: Fi algharb alandalus
Re: Una pregunta fácil de c=64
Güeno, el bucle for es algo simples que me acuerdo bien. Pero hay otros comandos que no me recordo.josepzin escribió:WoodMaster... me imagino que sigues haciendo cosas con el Basic, o sino como recuerdas estas cosas!?WoodMaster escribió:1000 FOR PAUSA = 0 to 5000 : NEXT PAUSAalex escribió:¿Podrías mostrarme un ejemplo?.Si no es mucha molestia.
-
alex
- 16 bits

- Mensajes: 128
- Registrado: 08 Abr 2008 09:50
Re: Una pregunta fácil de c=64
Muchas gracias por la ayuda.
Un saludo.
Un saludo.
- Hergest
- 16 bits

- Mensajes: 65
- Registrado: 04 Ene 2008 19:24
- Ubicación: Sevilla
Re: Una pregunta fácil de c=64
Usa "TI", que es una variable que lleva un contador de tiempo
10 A=TI+60
20 IF (TI<A) THEN GOTO 20
Esto espera un segundo.
En la línea 10, cambia "60" por el valor que más te interese (cada 60 = 1 segundo).
Un saludo.
Javier.
10 A=TI+60
20 IF (TI<A) THEN GOTO 20
Esto espera un segundo.
En la línea 10, cambia "60" por el valor que más te interese (cada 60 = 1 segundo).
Un saludo.
Javier.
- Hergest
- 16 bits

- Mensajes: 65
- Registrado: 04 Ene 2008 19:24
- Ubicación: Sevilla
Re: Una pregunta fácil de c=64
Otra opción:
10 A=TI+300
20 IF TI>A THEN 40
30 GET A$: ID A$="" THEN 20
40 PRINT "FIN!"
Espera 5 segundos o que se pulse una tecla...
Bye!
Javier.
10 A=TI+300
20 IF TI>A THEN 40
30 GET A$: ID A$="" THEN 20
40 PRINT "FIN!"
Espera 5 segundos o que se pulse una tecla...
Bye!
Javier.
- WoodMaster
- 32 bits

- Mensajes: 697
- Registrado: 13 Jul 2007 15:31
- Ubicación: Fi algharb alandalus
Re: Una pregunta fácil de c=64
Genial esa de la variable TI, no la conocia(tampoco he usado mucho el basic del c64 por lo bueno que es
)