Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: Eleкtro en 6 Mayo 2012, 07:09 AM

Título: [Reto Batch] Tablas de multiplicar
Publicado por: Eleкtro en 6 Mayo 2012, 07:09 AM
Aquí pueden comentar todo lo que quieran, sus dudas, avances o soluciones acerca del siguiente reto:


Reto Nº 9

Nombre:           Tablas de multiplicar (Elektro H@cker)
Dificultad:        3/10
Objetivo:         Genera las tablas de multiplicacar del 1 al 9 (1x1 es 1, 1x2 es 2, etc... Ya todos sabemos xD)
Indicaciones:   No hacer trampa!, Esto no me sirve:
Código (dos) [Seleccionar]
Set "tabla_del_1=1 2 3 4 5 6 7 8 9"
Echo La tabla del 1 es: %tabla_del_1%


Ejemplo:
                        (http://img10.imageshack.us/img10/9016/prtscrcapturex.jpg)
Solución:         Pedir por mensaje privado
Título: Re: [Reto Batch] Tablas de multiplicar
Publicado por: ELVJop en 6 Mayo 2012, 11:02 AM
Reto completado te lo mando por MP
Título: Re: [Reto Batch] Tablas de multiplicar
Publicado por: Eleкtro en 6 Mayo 2012, 11:31 AM
Cita de: ELVJop en  6 Mayo 2012, 11:02 AM
Reto completado te lo mando por MP

Lo doy por válido...




A ver si alguien me sorprende y lo hace con un FOR!

Salu2!
Título: Re: [Reto Batch] Tablas de multiplicar
Publicado por: -- KiLiaN -- en 6 Mayo 2012, 11:53 AM
Enviado por MP  ;)
Título: Re: [Reto Batch] Tablas de multiplicar
Publicado por: Snows en 6 Mayo 2012, 13:34 PM
Ya te mande el reto :D

Saludos
Título: Re: [Reto Batch] Tablas de multiplicar
Publicado por: BatchianoISpyxolo en 6 Mayo 2012, 14:18 PM
Yo también lo voy a enviar :)

Aquí un print-screen:

(http://batchispano.com/tmbat.png)
Título: Re: [Reto Batch] Tablas de multiplicar
Publicado por: 79137913 en 7 Mayo 2012, 17:00 PM
HOLA!!!

Código (dos) [Seleccionar]
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
FOR /l %%Y IN (1, 1, 9) DO (
ECHO TABLA DEL %%Y :
  FOR /l %%X IN (0, 1, 10) DO (
SET /a TOT=%%X*%%Y
ECHO %%Y X %%X = !TOT!
  )
)
PAUSE


O, con un poco mas de codigo:

Código (dos) [Seleccionar]
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
ECHO TABLAS DE MULTIPLICAR:
ECHO X1 X2 X3 X4 X5 X6 X7 X8 X9
FOR /l %%Y IN (1, 1, 9) DO (
SET A=TABLA DEL %%Y :
   FOR /l %%X IN (1, 1, 9) DO (
SET /a TOT=%%X*%%Y
SET A=!A! !TOT!
   )
   ECHO !A!
)
PAUSE


GRACIAS POR LEER!!!
Título: Re: [Reto Batch] Tablas de multiplicar
Publicado por: Eleкtro en 9 Mayo 2012, 13:31 PM
perfecto! ^^

PD: Casi se me pasa xD

salu2
Título: Re: [Reto Batch] Tablas de multiplicar
Publicado por: Binary_Death en 22 Julio 2012, 17:58 PM
Mi código para este reto:


@Echo Off
mode con cols=90 lines=20
more/c<nul
echo: -Tablas de multiplicar- & echo+
for /l %%y in (1,1,10)do (
for /l %%x in (1,1,10)do set/a.=%%x*%%y&<nul,call set/p"=%%x*%%y=%%.%% "
echo+
)
pause 1>nul & exit