En ésta ocasión traigo un par de tutoriales para la creación de diferentes programas .bat basados en lenguaje Batch.
Para crear el código del programa me he servido de la herramienta Notepad ++.
TABLAS DE MULTIPLICAR DEL 1 AL 10
Para empezar echemos un vistazo al código del programa:
Como vemos, se hace uso del echo para generar mensajes en la consola de Windows.
el comando set local enabledelayedexpasion indica al programa que las variables que definiremos más adelante pueden ser locales, y nos permitirá que se puedan actualizar los resultados en esa variable de forma volátil.
Se incluyen dos FOR uno dentro de otro para crear instancias dentro de otras, y repetir un proceso varias veces. En el caso de hoy, ambos comienzan en 1 y terminan en 10, con un incremento de 1 (1,1,10). Gracias a ello, podemos generar un cálculo de la tabla del 1 mediante un bucle, y después realizar la misma tarea con las tablas de los números del 2 al 10.Los cálculos los realizamos generando una variable num que será local, y con las variables generadas en ambos FOR, indicamos al programa que debe recorrer las tablas de multiplicar de ésta manera:
En la 1ª instancia del FOR1 se realizan las 10 instancias del FOR2, y la variable del FOR1 (%%i) se multiplica 10 veces a lo largo de las instancias del FOR2 (%%j).
Una vez realizadas las instancias dentro del FOR2, pasa a la siguiente instancia del FOR1 (%%i = 2) y vuelve a pasar por las instancias del FOR2 (%%j = 1 hasta 10 ). Esto se repite para los números que recorre el FOR2.
Aquí vemos la tabla cuando %%i = 4
Aquí vemos la tabla cuando %%i = 10
Ésta función matemática la representamos en pantalla con el echo %%i x %%j = !num!
La variable num se representa entre ! debido a que es local.
Tras el término de ambos FOR, muestra un mensaje de conclusión y termina el programa.




