Programa para calcular la letra del DNI en diferentes lenguajes de programacion. Para mas informacion, ver :
- https://www.serautonomo.net/como-calcular-la-letra-del-dni.html
- http://www.interior.gob.es/web/servicios-al-ciudadano/dni/calculo-del-digito-de-control-del-nif-nie
- https://josep-portella.com/es/software/magia-dni/
- git clone https://github.com/tonibois/dni_decipher.git
- gh repo clone tonibois/dni_decipher
FORTRAN (Terminal de un equipo Windows o Linux con gfortran instalado o con otro compilador Fortran)
- Devuelve la letra de tu DNI
Requisitos: debes compilar el codigo y para ello tener instalado gfortran (p. ej, en Windows via Cygwin o en Linux en el paquete Essentials, sudo apt install gfortran)
- En la linea de comandos (cmd o bash):
- Compila el codigo fuente : gfortran DNI_letra.f -o DNI_letra
- Ejecuta el programa generado : DNI_letra.exe (o ./DNI_letra.out, en Linux)
- Escribe tu DNI o un DNI aleatorio sin la letra cuando el programa te lo pida y pulsa enter
- El programa te devuelve tu DNI con la letra
FORTRAN FULL (Terminal de un equipo Windows o Linux con gfortran instalado o con otro compilador Fortran)
- Devuelve toda la informacion de la parte trasera del DNI
Requisitos: debes compilar el codigo y para ello tener instalado gfortran (p. ej, en Windows via Cygwin o en Linux en el paquete Essentials, sudo apt install gfortran)
- Se ejecuta igual que DNI_letra.f pero ahora debe compilarse DNI_completo.f
- Hay que ir introduciendo la informacion requerida y el programa te devuelve la parte trasera del DNI con los digitos de control (no testeado 100%)
- Devuelve la letra de tu DNI
- En la linea de comandos (cmd o bash):
- Compila el codigo fuente : gcc DNI_letra.f -o DNI_letra_c
- Ejecuta el programa generado : DNI_letra_c.EXE (o ./DNI_letra_c.out, en Linux)
- Escribe tu DNI o un DNI aleatorio sin la letra cuando el programa te lo pida y pulsa enter
- El programa te devuelve tu DNI con la letra
- Devuelve la letra de tu DNI
Requisitos: debe tener instalado python
- Ejecute directamente en la linea de comandos:
- python DNI_letra.py (o python3 DNI_letra.py)
- Escribe tu DNI o un DNI aleatorio sin la letra cuando el programa te lo pida (XXXXXXXX) y pulsa enter
- El programa te devuelve tu DNI con la letra
PYTHON ARG-PARSED (Terminal de un equipo con Python instalado y con el ejecutable especificado en PATH)
- Devuelve la letra de tu DNI
Requisitos: debe tener instalado python
- Ejecute directamente en la linea de comandos:
- python DNI_letra_argparsed.py -dni XXXXXXXX (o python3 DNI_letra_argparsed.py -dni XXXXXXXX)
- El programa te devuelve tu DNI con la Letra
- Devuelve la letra de tu DNI
- Ejecute en la terminal: bash DNI_letra.sh XXXXXXXX
- El programa te devuelve tu DNI con la Letra
- Ejectue en la terminal: DNI_letra.bat XXXXXXXX
- El programa te devuelve tu DNI con la Letra
- Ejecuta el script de powershell (extensión ps1, en la terminal de powershell seguido del nombre de tu DNI "Ej: DNI_letra_argparsed.ps1 XXXXXXXXX".
- El programa te devuelve tu DNI con la letra
- Ejecuta el script de powershell (extensión ps1, en la terminal de powershell "Ej: DNI_letra.ps1".
- El programa te solicita que introduzcas tu DNI o un DNI aleatorio
- El programa te devuelve tu DNI con la letra