Duda decreloj

Duda decreloj

de Victor Matias Viva Baez -
Número de respuestas: 4

Buenas, quería saber si se tiene que contemplar el caso en el cual se ingresen unas centésimas de segundo que no sean múltiplo de 10?

Por ejemplo, que se ingresen 9.93seg

En respuesta a Victor Matias Viva Baez

Re: Duda decreloj

de Julio Perez -

Tal como está planteado no se menciona que las centésimas deban ser múltiplo de 10, por lo que habría que considerar ese caso.

Es cierto que en el uso que le vamos a dar después a la subrutina para implementar un timer, las centésimas siempre van a ser múltiplo de 10. 

Les sugiero hacer primero una versión que funcione cuando las centésimas son múltiplos de 10 (que es más simple porque alcanza con comparar con 0 y porque el valor de las centésimas al decrementar los segundos es siempre el mismo).

Después que tengan todo andando pueden hacer una nueva versión para el caso general.

julio

En respuesta a Julio Perez

Re: Duda decreloj

de Matias Joel Alvez Olivera -
En la letra dice que satura en 0,o sea cuando segundos llega a cero o cuando segundos y centésimas llegan a cero? si es este último que hacemos cuando tengamos en los displays por ejemplo los 0.0.0.3,en la siguiente ejecución se mostrará el 0 0 0 0 ó 0 0 0 3?
En respuesta a Matias Joel Alvez Olivera

Re: Duda decreloj

de Manuel Urquiola -
Buenas!

La idea es que sature cuando segundos y centésimas lleguen a cero.
Por lo tanto extendiendo este comportamiento, cuando tengas 3 centesimas restantes, al finalizar el próximo ciclo debería mostrar todos los display en cero.
De todas formas, como dijo Julio, en las prácticas posteriores se utilizará únicamente con centésimas que sean múltiplo de 10 que será donde tendrá sentido el comportamiento de las subrutinas.

Saludos!