Skip to content

gaal1le0/js-exercices-model-4geeks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Ejercicios propuestos para el 29/10/2021

Preparaós para sufrir un poquito ;)

¿Cómo comenzar el proyecto?

  1. Crea un nuevo WorkSpace en GITPOD
  2. Haz un fork del proyecto.
  3. Clona el fork en tu GITPOD git clone <url>
  4. Comienza a trabajar :)

¿Cómo ejecutar el proyecto?

  1. Situate en el directorio del proyecto.
  2. Ejecuta node index.js
  3. Verás los resultados por terminal.

Instrucciones

  • Código documentado
  • Prohibida la programación declarativa (solo aplica a filter/map/reduce/forEach)
  • Aplicando programación funcional (Separado en funciones)
  • Prohibido la creacción de objetos, solo están permitidos diccionarios en todo caso.
  • La declaracion de funciones y variables en INGLES
  • Aplicando escritura camel case.
  • Elaborar un archivo README explicando lo hecho y incluyendo las instrucciones para ejecutar el proyecto.
  • En los ejercicios de ordenación no puedes utilizar ninguna funcion en JS que lo ordene, recuerda que tienes que usar programación imperativa.

Ejercicios

PISTA: Antes de usar los arrays deberás limpiarlo

  1. Crea una función que ordene de menor a mayor el array sequence.
  2. Crea una funcion que ordene de mayor a menor el array sequence.
  3. Crea una funcion que calcule la media aritmética de los datos en el array Sequence.
  4. El cálculo de la letra del Documento Nacional de Identidad (DNI) es un proceso matemático sencillo que se basa en obtener el resto de la división entera del número de DNI y el número 23. A partir del resto de la división, se obtiene la letra seleccionándola dentro de un array de letras. El array de letras es: Por tanto si el resto de la división es 0, la letra del DNI es la T y si el resto es 3 la letra es la A. Con estos datos, elaborar un pequeño script que:- Almacene en una variable el número de DNI indicado por el usuario y en otra variable la letra del DNI que se ha indicado. En primer lugar se debe comprobar si el número es menor que 0 o mayor que 99999999. Si ese es el caso, se muestra un mensaje al usuario indicando que el número proporcionado no es válido y el programa no muestra más mensajes. Si el número es válido, se calcula la letra que le corresponde según el método explicado anteriormente. Una vez calculada la letra, se debe comparar con la letra indicada por el usuario. Si no coinciden, se muestra un mensaje al usuario diciéndole que la letra que ha indicado no es correcta. En otro caso, se muestra un mensaje indicando que el número y la letra de DNI son correctos.

¿Cómo entregar el proyecto?

  1. Finaliza todos los ejercicios propuestos y asegurate de que están comentados :)
  2. Escribeme por Slack @Manu y enviame el Link de tu repo para poder comprobar los ejercicios.
  3. Espera mi respuesta o tus amigos ISSUES por GITHUB

Contribuciones

Si ves algun fallo en estas instrucciones recuerda que soy HUMANO Puedes hacer un PULL-REQUEST y estaré encantado de aceptartelo siempre y cuando contenga información relevante.

Ultimas cosas

Recuerda que soy un maniático del orden y la jerarquía, asegurate que tus funciones están optimizadas, comentadas y tabuladas correctamente, si no tendrás que corregirlo.

Divierte escribiendo código en JS, pero sobre todo, pasa un feliz Halloween con tus seres queridos :)

42759

About

Ejercicios JS Modelo

Topics

Resources

Stars

Watchers

Forks