elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Deseas probar algunas mejoras a la interfaz del foro? Prueba cake! acerca de


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderador: Eleкtro)
| | |-+  Ayuda operadores y ciclo For (Primer programa - Tablas de multiplicar)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda operadores y ciclo For (Primer programa - Tablas de multiplicar)  (Leído 499 veces)
RG4L

Desconectado Desconectado

Mensajes: 5



Ver Perfil
Ayuda operadores y ciclo For (Primer programa - Tablas de multiplicar)
« en: 26 Febrero 2017, 16:01 »

Hola de nuevo  ;-), perdón por las molestias una vez más, me dio por indagar más en este tipo de programación, es mi primer programa en Ms-Dos y quiero hacer un programa que muestre las tablas de multiplicar segun la opcion deseada.

la primera tabla de multiplicar es la del número 1:

el código de mi ciclo es:

Código
  1. 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
  1. 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
  1. @echo off
  2. title Mi primer programa en BATCH
  3.  
  4.  
  5. set/p numero = Introduzca de que numero quiere la tabla de multiplicar:  
  6. echo.
  7. echo El numero introducido es: %numero %
  8. echo.
  9.  
  10.  
  11. if %numero % == 1 (echo el numero ingresado es uno) else (echo no es uno)
  12. echo.
  13.  
  14. for /l %%i in (1, 1, 10 ) do ( set/a multi = %numero% *  %%i echo. echo %multi%)
  15. pause > nul
  16. exit



En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Tablas de multiplicar, code sencillo. « 1 2 »
Programación C/C++
leogtz 11 9,246 Último mensaje 12 Marzo 2009, 11:26
por D4RIO
Tablas de multiplicar V3 C++ Edition
Programación C/C++
0x5d 5 2,670 Último mensaje 13 Abril 2010, 20:59
por 0x5d
[Python]Tablas de Multiplicar
Scripting
CATBro 5 10,599 Último mensaje 17 Enero 2011, 09:01
por fallout20xx
Tablas de multiplicar con Hilos.
Java
Didy 2 2,639 Último mensaje 12 Mayo 2013, 23:14
por Didy
Tablas de multiplicar php « 1 2 »
PHP
Giankaa 11 1,892 Último mensaje 22 Agosto 2015, 16:59
por #!drvy
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines