Ir al contenido principal

Cronómetro de cuatro dígitos #3. Separar los dígitos de un número.

Nos vemos nuevamente 💪. Continuamos con el proyecto del cronómetro, agregando la función que separa los dígitos del cronómetro.

Imagen 1: Toda la función.

Recuerda que mi Scratch está en español latinoamericano, importante para que encuentres fácilmente los bloques que uso. Además, es necesario que veas este vídeo para entender lo que haremos, pues este post es para explicar con más detalle esas partes del vídeo que se omitieron.

¿Ya viste el vídeo? Ya sé que sí, entonces manos a la obra. El primer bloque, el que muestra en la imagen 2 se hace la división por 1 para eliminar la parte decimal del tiempo. Veamos con un ejemplo, 

Imagen 2: Quedar la parte entera

tengo un tiempo 19.933 decimal.

Para obtener la parte entera debería hacer la resta
19.933 - 0.933 = 19.00 -> queda la parte entera del número, 
esto es gracias a que restamos  0.933. Ese 0.933 lo obtuvimos con la función módulo. Si te fijas en la imagen 2, hay un bloque «numero módulo 1», esta operación matemática es explicada en la imagen 3. En otras palabras, es lo que sobra de dividir dos números, en este caso 19.933 y 1.

Imagen 3: Función módulo 1

En otras palabras, para obtener la parte entera de un decimal, debes restarle su módulo 1 (número - [número módulo 1])

Ahora que ya sabes como funciona el módulo en Scratch, podemos aplicar módulo 10 para obtener el dígito de la derecha. Fíjate en la imagen 4. Ahora ya tenemos la parte entera 19, si aplicas módulo 10, siempre te queda el de la derecha, en este caso el 9. ¡Epa! ya sabemos como separar los cifras.

Imagen 4: Módulo 10.
Imagen 5: dígito de la unidad.

Ahora necesitamos eliminar ese 9 del número 19, y quedarnos con el 1, así repetir lo aprendido hasta ahora. Eso lo hacemos con el bloque de la imagen 6. Si observas, es muy similar a la imagen 2. La diferencia esta en que en lugar de eliminar solo los decimales, eliminamos un número más, si antes era sobre 1, ahora lo hacemos sobre 10. Ahí el secreto. Tu puedes hacer las operaciones de comprobación por tu cuenta.

Imagen 6: Eliminar dígito

Tu completa el trabaja. No olvides crear las variables necesarias tal como se indica en el vídeo.



Bueno, descansemos por ahora, nos vemos en el siguiente post. 


Este proyecto esta realizado en varias partes, y tu puedes hacerlo en un solo día.

Comentarios

  1. En el menú del blog encontrarás la lista ordenada de todos los proyectos que enseño.

    ResponderBorrar

Publicar un comentario

Gracias