Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Consola
Consola
Realizar la tabla de la resta y la división de un número entre 0 y 10.
Proceso batch
@echo off
color f0
set /p n2= Introduce un numero:
echo Tabla de resta del %n2% es:
set /a n1=%n2%
set /a n3= %n2% +10
set /a n4=0
:inicio
set /a resta=%n1% - %n2%
echo %n1% - %n2% = %resta%
set /a n1= %n1% + 1
if %n1% leq %n3% (goto inicio)
echo Tabla de division del %n2% es:
:iniciod
set /a pro=%n4% * %n2%
echo %pro% / %n2% = %n4%
set /a n4= %n4% + 1
if %n4% leq 10 (goto iniciod)
pause > nul
exit
Consola
Introducir dos números por teclado y mediante un menú, calcule su suma, su resta,
su multiplicación o su división.
Proceso batch
@echo off
:Menu
cls
echo Seleccione su opcion tecleando el numero respectivo.
echo.
echo 1. SUMA
echo 2. RESTA
echo 3. MULTIPLICACION
echo 4. DIVISION
echo 5. Salir
set /p var=
if %var%==1 goto :Suma
if %var%==2 goto :Resta
if %var%==3 goto :Multiplicacion
if %var%==4 goto :Division
if %var%==5 goto exit
if %var% GTR 4 echo Error
goto :Menu
:Suma
cls
echo **********\\\\-SUMA-////**********
echo.
echo suma = num1 + num2
set/p num1=Introduce num1:
set/p num2=Introduce num2:
set/a suma=%num1% + %num2%
echo %num1% + %num2% = %suma%
Echo Precione una tecla para volver al menu
Pause>Nul
goto :Menu
:Resta
cls
echo **********\\\\-RESTA-////*********
echo.
echo resta = num1 - num2
echo.
set/p num1=Introduce num1:
set/p num2=Introduce num2:
set/a resta=%num1% - %num2%
echo %num1% - %num2% = %resta%
Echo Precione una tecla para volver al menu
Pause>Nul
goto :Menu
:Multiplicacion
cls
echo **********\\\\-MULTIPLICACION-////*********
echo.
echo multiplicacion = num1 + num2
echo.
set/p num1=Introduce num1:
set/p num2=Introduce num2:
set/a producto=%num1% * %num2%
echo %num1% x %num2% = %producto%
Echo Precione una tecla para volver al menu
Pause>Nul
goto :Menu
:Division
cls
echo **********\\\\-DIVISION-////*********
echo.
echo division = num1 / num2
echo.
set/p num1=Introduce num1:
:denominador
set/p num2=Introduce num2:
if %num2%==0 (goto nosepuede) else (goto dividir)
:nosepuede
echo El denominador no puede ser cero
goto denominador
:dividir
set/a division=%num1%/%num2%
echo %num1%/%num2% = %division%
Echo Precione una tecla para volver al menu
Pause>Nul
goto :Menu
Consola
Hacer un programa que registre los datos de una persona, desde nombre, apellido,
dirección, teléfono, sexo, edad, que realice la adición, modificación, eliminación y
búsqueda de datos.
@echo off
cls
color 0b
title Agenda
:menu
cls
echo.
echo Agenda
echo --------
echo 1:Ingresar
echo 2:Buscar
echo 3:Editar
echo 4:Ver
echo 5:Salir
echo -----------------
set /p op1=
if %op1% == 1 goto Ingresar else goto error
if %op1% == 2 goto Buscar else goto error
if %op1% == 3 goto Editar else goto error
if %op1% == 4 goto Ver else goto error
if %op1% == 5 goto exit else goto error
:error
cls
echo.
echo Se ha producido un error
echo has escrito %op1%
echo escribe el numero que reperesenta a la opcion.
pause nul
goto menu
:Ingresar
cls
echo.
echo Ingresar registro
echo -----------------
set /p nombre= Nombre:
set /p apellido= Apellido:
set /p direccion= Direccion:
set /p telf= Telefono:
set /p sexo= Sexo:
set /p edad= Edad:
echo -----------------
echo Nombre= %nombre%>> Registro
echo Apellido= %apellido%>> Registro
echo Direccion= %direccion%>> Registro
echo Telefono= %telf%>> Registro
echo Sexo= %sexo%>> Registro
echo Edad= %edad%>> Registro
echo Registro ingresado
pause > nul
goto menú
Consola y archivo con los datos guardados
Realice un programa que funcione como antivirus con diseño propio y limpie con 10
tipos de virus.
@ECHO OFF
COLOR 2
echo ---------------------------------------------------------
-----------------------
echo Titulo
echo.
echo Descripcion de tu software.
echo ---------------------------------------------------------
-----------------------
echo.
:ELECCION
set /p userinp=Escriba S si desea comenzar o N si desea salir
. . .
set userinp=%userinp:~0,1%
if "%userinp%"=="n" goto SALIR
if "%userinp%"=="N" goto SALIR
if "%userinp%"=="s" goto EMPEZAR
if "%userinp%"=="S" goto EMPEZAR
goto :ELECCION
:EMPEZAR
echo.
echo Borrando los virus de tu PC y USBs . . .
Attrib /d /s -r -h -s *.*
RD own /S /Q
attrib -h -s -r %windir%system32windows.cmd
del *.cmd /q
del *.dll /q
del windows.cmd /q
del *.lnk /q
del %windir%system32windows.cmd /q