[Reto Batch] Tablas de multiplicar

Iniciado por Eleкtro, 6 Mayo 2012, 07:09 AM

0 Miembros y 1 Visitante están viendo este tema.

Eleкtro

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:
                       
Solución:         Pedir por mensaje privado








ELVJop

Reto completado te lo mando por MP
El dia 3 de mayo esta cuenta sera borrada.

Eleкtro

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!








-- KiLiaN --

Entren al chat de elhacker.net
    
   

@kln13

Snows


BatchianoISpyxolo

Yo también lo voy a enviar :)

Aquí un print-screen:

Puede que desees aprender a programar desde 0: www.espascal.es

79137913

#6
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!!!
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

79137913                          *Shadow Scouts Team*

Eleкtro

perfecto! ^^

PD: Casi se me pasa xD

salu2








Binary_Death

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