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

https://github.com/franmc01/node-multiplicarapp

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.
https://github.com/franmc01/node-multiplicarapp

Last synced: about 1 year ago
JSON representation

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.

Awesome Lists containing this project

README

          

# Multiplicar Node Console App
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.

## Requisitos para por usarlo
- 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
```

## Uso

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
```