Batch Tablas de Multiplicar
- Que muestra la tabla de multiplicar de un numero X multiplicándolo desde el numero 1 hasta el 9,
- Que muestre las tablas de multiplicar del 1 al 9 multiplicando cada numero hasta el 9
- Que imprima una piramide.
Ejemplo
1: tabla del 2
- 2 * 1 =2
- 2 * 2 =4
- 2 * 3 =6
- 2 * 4 =8
- 2 * 5 =10
- 2 * 6 =12
- 2 * 7 =14
- 2 * 8 =16
- 2 * 9 =18
3: piramide con 6 filas
x
xx
xxx
xxxx
xxxxx
xxxxxx
@echo off
setlocal enabledelayedexpansion
color 0a
title PARCIAL
:menu
set /a cont=1
set ast=
cls
echo ===========================================================================
echo ==== PARCIAL :SERGIO APARICIO ===
echo ==== LUIS SUAREZ ===
echo ==== PRIMER CORTE ===
echo ====. .===
echo ==== OPCIONES ===
echo ==== 1 : IMPRIMIR TABLA DE MULTIPLICAR ===
echo ==== 2 : IMPRIMIR TABLAS DE MULTIPLICAR DEL 1 - AL 9 HASTA 10 ===
echo ==== 3 : IMPRIMIR PIRAMIDE ===
echo ==== 4 : SALIR ===
echo ===========================================================================
echo.
set /p ver= QUE OPCION DESEA EJECUTAR :
if %ver%== 1 goto uno
if %ver%== 2 goto dos
if %ver%== 3 goto tresp
if %ver%== 4 goto salir
:uno
set /p n= Digite el numero de la tabla de multiplicar :
set /a n1=n
for /L %%i in (1,1,10) do (
set /a resultado=n1*%%i
echo %n% * %%i = !resultado!
)
pause
goto menu
:DOS
cls
for /L %%i in (1,1,10) do (
echo TABLA DEL %%i
echo ===============
echo .
for /L %%a in (1,1,10) do (
set /a result=%%i*%%a
echo %%i * %%a = !result!
)
pause
cls
)
goto menu
:tresp
set /p pir= CUANTAS LINEAS PARA LA PIRAMIDE :
goto tres
:tres
set /a cont=cont+1
set ast=%ast%X
echo %ast%
if %cont% leq %pir% goto tres
pause
goto menu
:salir
cls
echo =================================================================
echo === ===
echo === ===
echo === GRACIAS POR UTILIZAR NUESTRO PROGRAMA. ===
echo === LUIS SUAREZ ===
echo === SERGIO APARICIO ===
echo === ===
echo === ===
echo =================================================================
pause
exit
Comentarios
Publicar un comentario