En este repositorio encontrarás un aplicación de consola con Javascript y Node, esta aplicación genera la tabla de multiplicar del numero que ingrese y adicionalmente crea un archivo .txt con la salida generada con el resultado si usted desea hacerlo.
- Tener instalado Node
- Clonar este repositorio
- Utilizando la consola de su prefencia, acceder al directorio del proyecto
- Ejecutar el siguiente comando para instalar las dependencias
npm install o yarn install
Para lanzar la aplicación ejecutar node tabla
esto mostrará la información de ayuda necesaria para usar la app.
λ node tabla
Opciones:
--help Muestra ayuda [booleano]
--version Muestra número de versión [booleano]
-b, --base Es el numero de la tabla de multiplicar a generar
[número] [requerido]
-l, --listar Permite ver o ocultar el resultado de la tabla generada en la
consola [booleano] [defecto: true]
-t, --txt Permita crear o no un archivo .txt con los datos de la tabla
generada [booleano] [defecto: false]
-h, --hasta Indica hasta cuanto se va a multiplicar la base
[número] [defecto: 10]
Falta argumento requerido: b
- Comando para generar la tabla:
node tabla -b suNumero
Por ejemplo: node tabla -b 10
----------------------
Tabla del: 10
----------------------
10 x 1 = 10
10 x 2 = 20
10 x 3 = 30
10 x 4 = 40
10 x 5 = 50
10 x 6 = 60
10 x 7 = 70
10 x 8 = 80
10 x 9 = 90
10 x 10 = 100
Tabla generada con exito
- Comando para generar la tabla y crear un archivo:
node tabla -b suNumero -t true
Por ejemplo: node tabla -b 10 -t true
----------------------
Tabla del: 10
----------------------
10 x 1 = 10
10 x 2 = 20
10 x 3 = 30
10 x 4 = 40
10 x 5 = 50
10 x 6 = 60
10 x 7 = 70
10 x 8 = 80
10 x 9 = 90
10 x 10 = 100
Archivo con la tabla del 10 creado correctamente
- Comando para generar la tabla hasta un numero en especifico:
node tabla -b suNumero -h otroNumero
Por ejemplo: node tabla -b 10 -h 100
10 x 1 = 10
10 x 2 = 20
...
10 x 88 = 880
10 x 89 = 890
10 x 90 = 900
10 x 91 = 910
10 x 92 = 920
10 x 93 = 930
10 x 94 = 940
10 x 95 = 950
10 x 96 = 960
10 x 97 = 970
10 x 98 = 980
10 x 99 = 990
10 x 100 = 1000
Tabla generada con exito