Skip to content

omiras/cli-scripts-nodejs

Repository files navigation

Creación de pequeños scripts para practicar con NodeJS

0-show-os.info.js

Importa el módulo interno 'os' de NodeJS Usa sus diferentes métodos para obtener la siguiente información sobre tu sistema operativo. Muestralo por consola.

  • Nombre del equipo
  • Edición/Versión del sistema operativo
  • Memoria ram total en **GB

Resultado esperado:

1-throw-dice-6

Crea un script que simplemente, cuando lo ejecutes, muestre un número entre 1 y 6

2-throw-custom-dice

Crea un script que al ejecutarlo lanza un dado de tantas caras como valor del primer parámetro del script. Se usa de la siguiente manera:

node 2-throw-custom-dice.js        # tira un dado de 6 caras -> Debería mostrar un número entre 1 y 6 (porque no se ha especificado ningún parámetro)
node 2-throw-custom-dice.js 20    # tira un dado de 20 caras -> Debería mostrar un número entre 1 y 20
node 2-throw-custom-dice.js 100    # tira un dado de 100 caras -> Debería mostrar un número entre 1 y 100

3-nickname-generator

El fichero 3-nickname-generator.js contiene la implementación de un ejercicio que realizó nuestra ex compañera Denisse Usa adecuadamente la función que contiene para crear un script en NodeJS que permita pasar un string a la función y muestre por consola el resultado. NO TOQUES el cuerpo de la función

node 3-nickname-generator.js Robert # Debería mostrar por consola "Rob"
node 3-nickname-generator.js Douglas # Debería mostrar por consola "Doug"
node 3-nickname-generator.js Emma # Debería mostrar por consola "Emma"
node 3-nickname-generator.js Ian # Debería mostrar por consola "Error: Name too short"

ChatGPT Desencadenado: 4-check-dni

Hacienda tiene un listado ya preparado de todos los que tienen que pagar en la siguiente declaración de la renta. Usa Chat GPT para generar un script que

  • Reciba un DNI
  • Busque el DNI en el fichero dnis_con_deuda.txt
  • Si existe el DNI debe devolver un mensaje indicando que la persona que posee dicho DNI tendrá que pagar en la declaración y qué cantidad
node 4-check-dni 10000086P # Debería mostrar por consola algo así como "El contribuyente 10000086P le toca pagar 285€"
node 4-check-dni 27681570N # Debería mostrar por consola algo así como "El contribuyente 27681570N no le toca pagar"

Intenta darle más valor a tu script con funcionalidades interesantes. ¿Que debería pasar si el dni no es válido?

Si te animas, comparte en el canal #labs-help- la forma que has ido usando Chat GPT para conseguir la solución final. La idea es ver cómo usamos la IA para generar soluciones que a priori no sabemos implementar.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published