An open API service indexing awesome lists of open source software.

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.

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!