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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el ttwitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  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 942 veces)
RG4L

Desconectado Desconectado

Mensajes: 5



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

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
no puedo ejecutar un codigo para desplegar tablas de multiplicar
Java
priicesiita 7 4,463 Último mensaje 15 Julio 2010, 00:06 am
por Leyer
[Python]Tablas de Multiplicar
Scripting
CATBro 5 13,334 Último mensaje 17 Enero 2011, 09:01 am
por fallout20xx
[Reto Batch] Tablas de multiplicar
Scripting
Eleкtro 8 5,410 Último mensaje 22 Julio 2012, 17:58 pm
por Binary_Death
Tablas de multiplicar con Hilos.
Java
Didy 2 4,026 Último mensaje 12 Mayo 2013, 23:14 pm
por Didy
Tablas de multiplicar php « 1 2 »
PHP
Giankaa 11 3,714 Último mensaje 22 Agosto 2015, 16:59 pm
por #!drvy
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines