Skip to content

Algoritmo de Luhn, principalmente usado para verificar tarjetas de crédito.

License

Notifications You must be signed in to change notification settings

josebelchi/Luhn-Algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Luhn Algorithm Validator

Descripción

Este programa es una implementación del algoritmo de Luhn en Java, diseñada para validar números como los utilizados en tarjetas de crédito. Incluye una clase principal con la lógica del algoritmo y otra de pruebas unitarias para verificar su correcto funcionamiento.

Características

  • Validación de números utilizando el algoritmo de Luhn.
  • Soporte para detección de entradas inválidas.
  • Pruebas unitarias con JUnit5 incluidas.

Estructura del proyecto

Luhn.java: Clase principal que contiene el algoritmo de Luhn. LuhnTest.java: Clase de pruebas unitarias para la clase Luhn.

Requisitos

  • Java 8 o superior.
  • JUnit 5 para ejecutar las pruebas unitarias.

Uso

  1. Clonar el repositorio: git clone https://github.com/tu_usuario/tu_repositorio.git

  2. Compilar el código: Asegúrate de estar en el directorio raíz del proyecto y compila los archivos Java: javac -d bin src/main/java/algorithm/Luhn.java

  3. Ejecutar pruebas: Si usas un IDE como IntelliJ IDEA o Eclipse, ejecuta directamente las pruebas desde la suite LuhnTest. Alternativamente, utiliza un gestor de pruebas compatible con JUnit 5.

Contribuciones

Toda contribución es bienvenida. Si deseas colaborar, haz un fork del repositorio, crea una rama con tus cambios y envía un pull request.

Licencia

Este proyecto se distribuye bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.


Autor: Jose Belchí Hernández

Licencia: MIT

About

Algoritmo de Luhn, principalmente usado para verificar tarjetas de crédito.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages