Inicio Mi bitácora espacial
Idioma ES (Español)

Código de barras: el último dígito

JavaScript Alien intermedio edades 11-13 De CS Unplugged

El problema

Un código de barras de 13 dígitos termina en un dígito de control. Escribe una función barcodeCheckDigit(first12) que reciba los primeros 12 dígitos como texto y devuelva el último dígito como número. Cómo: suma los dígitos, pero multiplica por 3 uno de cada dos (el 2.º, 4.º, 6.º ...). El dígito de control es (10 - total % 10) % 10.

Vas a practicar: dígitos de control, bucles, resto (%)

Mode

Pulsa Tab para sangrar. Pulsa Esc y luego Tab para pasar al siguiente botón.

Tu código se ejecuta en tu navegador. Nosotros no lo recibimos ni lo guardamos.

Resultados de las pruebas

      Lo que imprimió tu código

      
          

      CC BY-SA 4.0

      Adaptado de un desafío de programación de CS Unplugged del Grupo de Investigación en Educación en Ciencias de la Computación de la Universidad de Canterbury, con licencia CC BY-SA 4.0.

      Reto original · Licencia: CC BY-SA 4.0

      Cambios: Reescrito con nuestras propias palabras como una función con pruebas, pistas y pasos, en Python y JavaScript, por Open Cosmos. Esta versión también es CC BY-SA 4.0.