PDA

Ver la versión completa : temporizador



minsthor
30-11-2005, 17:15
Hola !!
A ver si me podeis hacer un favor... es que no entiendo mucho de programación y necesito un programa que me saque en pantalla una cuenta atrás, tipo concurso "que apostamos".
Doy las gracias por adelantado.

Pd: si podeis hacerlo en Visual Basic o C++ me haceis un favor, porque tengo compiladores, gracias

j8k6f4v9j
30-11-2005, 17:37
Hombre, minsthor, pedir que te lo hagan....

minsthor
30-11-2005, 17:49
Lo siento entonces, pensaba que no seria mucho codigo, pero es que es imposible encontrarlo por google, y me facilitaria mucho las cosas, pero bueno, gracias de todas maneras.

Marchi
30-11-2005, 21:39
Dim i as integer

For i = 10 to 1 step -1
sleep 1000
label.captaion=i
next i

La funcion sleep "duerme" la ejecucion de un thread un determinado tiempo que se le pasa como argumento
es necesario declarar en algun lado la api sleep, que tiene como argumento un entero largo donde se pasa la cantidad de milisegundos que espera.

En el label 1 se va a ver 10, despues de un segundo 9, despues de otro segundo 8 y asi sucesivamente hasta 1

Chau saludos

clarinetista
01-12-2005, 14:26
Y en C seria parecido con un bucle for que vata de 10 a 1 por ejemplo y aumentadolo con un i++.
Recuerda que debes incluir la libreria dos.h para usar el sleep.

minsthor
01-12-2005, 16:02
Muchas gracias por responder, tomo nota

Marchi
01-12-2005, 20:28
Y en C seria parecido con un bucle for que vata de 10 a 1 por ejemplo y aumentadolo con un i++.


No seria con un i--?

Chau saludos

clarinetista
01-12-2005, 22:29
Uff, que ida de pinza, tienes razon marchi, el contador es de decremento y no de incremento :)
Sorry