Curso de Javascript | 29. Obtener la letra del DNI

Curso de Javascript | Obtener la letra del DNI

2.  
14.  
19.  
21.  
22.  
25.  
26.  
28.  
34.  

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

Este ejercicio de calcular la letra del DNI con Javascript es muy habitual cuando estamos dando nuestros primeros pasos en el estudio de este lenguaje. Ya estemos estudiando un curso de formación ocupacional, profesional, o en la propia Universidad, es probable que te hayas topado con este ejercicio.

Enunciado del ejercicio

Crear una función que reciba un parámetro, un dni, y devuelva la letra del mismo.

El algoritmo para calcular la letra del dni constará de los siguientes pasos:

1. El texto introducido debe tener 8 dígitos y debe ser un número. Si no se cumplen estas dos condiciones, la función devolverá «»;

2. Si las dos condiciones anteriores se cumplen, procederemos a calcular el resto de la división entera entre el número introducido por el usuario y el número 23.

3. Según el resultado, de 0 a 22, le corresponderá una letra de las siguientes:  (T, R, W, A, G, M, Y, F, P, D, X, B, N, J, Z, S, Q, V, H, L, C, K, E). Para obtener una de estas letras puedes usar la función chatAt, que recibe como parámetro de entrada un número y devuelve la letra que ocupa la posición indicada por el número.

Curso de Javascript | Obtener la letra del DNI 1

Recomendación

Una de las dificultades que debe afrontar todo programador es desarrollar las habilidades que le permitan descomponer un problema grande en varios más pequeños. Este ejercicio se presta a esa descomposición. No te plantees todo lo que tienes que hacer para resolver el ejercicio, sino simplemente, cual es el siguiente paso.

Párate en cada frase que indique algo que puedas programar y prográmalo.

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.