la primera tabla de multiplicar es la del número 1:
el código de mi ciclo es:
Código
for /l %%i in (1, 1, 10 ) do (echo %%i)
este solo me muestra los números del 1 al 10,tengo una variable llamada “numero” que guarda una variable entera, que es el número de la tabla de multiplicar deseada por el usuario.
¿de qué forma puedo realizar la operación directamente en el For?
por ejemplo: mi idea sería algo como esto (sé que está mal):
Código
for /l %%i in (1, 1, 10 ) do (echo set/a %%i * %numero %)
como puedo hacer para que el programa imprima en pantalla directamente el resultado de las multiplicaciones y no solo la lista de números del 1 al 10.
o que opcion puedo realizar (si usan comandos espero me expliquen cual es su funcionalidad puesto que es mi primer programa en Bash y no se mucho.)
por ejemplo cuando ingrese 2 los resultados sean:
2
4
6
8
10
12
…. Etc.
espero me puedan ayudar, muchísimas gracias y buena día. un saludo.
mi codigo es:
Código
@echo off title Mi primer programa en BATCH set/p numero = Introduzca de que numero quiere la tabla de multiplicar: echo. echo El numero introducido es: %numero % echo. if %numero % == 1 (echo el numero ingresado es uno) else (echo no es uno) echo. for /l %%i in (1, 1, 10 ) do ( set/a multi = %numero% * %%i echo. echo %multi%) pause > nul exit