Evaluando propuestas

Código de barras

Publicado el 02 Septiembre, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

Un sistema de una tienda verifica los códigos de barras si están correctos o incorrectos, en el caso de que estén incorrectos los corrige.
Para que se consideren correctos deben cumplir las siguientes reglas:
1.- La suma de una cadena de dígitos debe ser par
2.- El primer y ultimo dígito de la cadena debe ser diferente de 0
3.- El código de barras debe ser totalmente numérico ( no debe contener letras)
El sistema acepta códigos de barras alfanuméricos ( que contienen números) y de cualquier tamaño de dígitos.
El sistema hace los siguientes pasos:
* Verifica que los códigos de barras dados son correctos( si cumple con todas las reglas).
* En caso de que el código de barras no fuera correcto, modifica el código de tal forma que lo hace que sea correcto.

* El sistema solamente puede modificar hasta 3 dígitos o letras
* En el caso de que el código de barras contenga alguna letra, cambiar la letra a un numero.
* El código de barras modificado no puede contener mas dígitos o menos dígitos que el código de barras original

El programa a realizar debe hacerse con funciones, ciclos(for o while), arreglos , estructuras de control selectivas(if,else, elif)
donde la estructura del programa debe ser la siguiente: ( no utilizar variables globales, o numpy o algun otra librería que ya tenga métodos a utilizar implementados)

la estructura del programa es la siguiente:
librerías que ustedes hicieron funciones o procedimientos
if __name__=="__main__":
programa principal(llamar ciclos, funciones hechas) impresión del formato
El programa debe tener por lo menos:
1 función que verifique las reglas
1 función que modifique el código de barras 1 función que imprima el formato

Categoría Programación y Tecnología
Subcategoría Otros

Plazo de Entrega: No definido

Habilidades necesarias