https://github.com/josericardopenase/js-test-excersises
Ejercicios para principiantes en JS con sus respectivos tests para comprobar las soluciones.
https://github.com/josericardopenase/js-test-excersises
begginers junior-developer
Last synced: 11 months ago
JSON representation
Ejercicios para principiantes en JS con sus respectivos tests para comprobar las soluciones.
- Host: GitHub
- URL: https://github.com/josericardopenase/js-test-excersises
- Owner: josericardopenase
- Created: 2024-01-23T18:50:28.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-25T14:31:43.000Z (over 2 years ago)
- Last Synced: 2025-05-07T19:48:49.023Z (about 1 year ago)
- Topics: begginers, junior-developer
- Language: JavaScript
- Homepage:
- Size: 799 KB
- Stars: 2
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ejercicios de JavaScript para Principiantes
Este repositorio está diseñado para aquellos que están comenzando con JavaScript y desean poner a prueba y mejorar sus habilidades de programación. Cada ejercicio viene con una serie de tests que puedes ejecutar para verificar tus soluciones.
## ¿Cómo usar este repositorio?
Clona el repositorio en tu máquina local y sigue las instrucciones para cada ejercicio. Escribe tu código en los archivos de ejercicio correspondientes y ejecuta los tests para comprobar si tus soluciones son correctas.
Para ejecutar los tests, necesitarás tener Node.js instalado en tu máquina. Si aún no lo tienes, descárgalo e instálalo desde [Node.js](https://nodejs.org/).
Una vez que tengas Node.js, instala las dependencias con el siguiente comando:
```bash
npm install
```
Después, puedes ejecutar los tests con:
```bash
npm run test excersise1
```
Cada ejercicio tiene su propio archivo de test puedes ejecutarlos sustituyendo el numero después del excersise.
## Ejercicios
### Ejercicio 1: Calculadora de Índice de Masa Corporal (IMC)
Crea un programa que calcule el IMC de una persona y estime su perfil nutricional. Usa la fórmula `IMC = peso / (altura^2)` para calcularlo.
- **Archivo**: `excersise1.js`
- **Test**: `excersise1.test.js`
### Ejercicio 2: Comprobar si un número es primo
Escribe una función que determine si un número dado es primo o no.
- **Archivo**: `excersise2.js`
- **Test**: `excersise2.test.js`
### Ejercicio 3: Generar números primos
Desarrolla una función que genere una lista de los primeros `n` números primos.
- **Archivo**: `excersise3.js`
- **Test**: `excersise3.test.js`
### Ejercicio 4: Sucesión de Fibonacci
Implementa una función que devuelva una lista con los primeros `n` números de la sucesión de Fibonacci.
- **Archivo**: `excersise4.js`
- **Test**: `excersise4.test.js`
## Contribuir
Si tienes alguna idea de cómo mejorar los ejercicios o los tests, no dudes en hacer un fork del repositorio y enviar un pull request con tus cambios. ¡Toda contribución es bienvenida!
## Licencia
Este proyecto está bajo la licencia [MIT](LICENSE).
¡Disfruta los ejercicios y feliz codificación!