Está en la página 1de 2

Prcticas BAT

Prcticas de archivos .bat

Esta calculadora nos permite realizar operaciones bsicas


(suma, resta, multiplicacin y divisin) utilizando la lnea de
comandos. El men inicial nos da opciones numricas para
elegir lo que queremos realizar.
El cdigo es:

@echo off
title CALCULADORA 1.0
color 5E
La creacin de archivos con extensin .bat son las prcticas :menu
obligadas al tomar el curso de Sistemas Operativos que cls
incluye MS-DOS y he encontrado un par de ejemplos que echo **********************************************************
son bastante tiles para poner en prctica estos echo * *
conocimientos. echo * Menu Inicial *
echo * *
echo **********************************************************
Efecto Matrix echo * *
echo * *
echo * 1._ Sumar *
echo * 2._ Multiplicar *
echo * 3._ Restar *
echo * 4._ Dividir *
echo * 5._ Creditos *
echo * 6._ Salir *
echo * *
echo * *
echo **********************************************************
echo.
echo.
set /p var= IMPRIME NUMERO A USAR:
if %var%==1 (goto suma) else goto com1
Se trata de un ejemplo muy sencillo en el que una serie de :com1
nmeros aleatorios se desplazan hacia arriba dentro de la if %var%==2 (goto mul) else goto com2
pantalla. El cdigo es como sigue: :com2
if %var%==3 (goto resta) else goto com3
@echo off :com3
title MATRIX if %var%==4 (goto division) else goto com4
color 02 :com4
:start if %var%==5 (goto creditos) else goto com5
echo %random%%random%%random%%random% :com5
%random%%random%%random%%random%%random% if %var%==6 (goto fin) else echo el numero pulsado es
%random%%random%%random%%random%%random% incorrecto && pause && goto menu
%random%%random%%random%%random%%random% :suma
%random%%random%%random%%random%%random% cls
%random% echo **********************************************************
goto start echo * *
echo * SUMA *
Calculadora Bsica echo * *
echo **********************************************************
set /p a=escribe el primer numero a sumar:
set /p b=escribe el segundo numero a sumar:
cls
set /a resultado=a+b
echo resultado: %resultado%
pause>nul :creditos
goto menu cls
cls echo **********************************************************
:mul echo * *
cls echo * Universidad ICEL - Campus La Villa *
echo ********************************************************** echo * Bachillerato *
echo * * echo * Escribe aqu tu nombre *
echo * MULTIPLICACION * echo * Grupo 113 *
echo * * echo * *
echo ********************************************************** echo **********************************************************
echo. pause>nul
set /p a=escribe el multiplicando: goto menu
set /p b=escribe el multiplicador: cls
cls :fin
set /a resultado=a*b cls
echo resultado: %resultado% echo **********************************************************
pause>nul echo * *
goto menu echo * GRACIAS POR USAR LA CALCULADORA, ADIOS!!
cls *
:resta echo * *
cls echo **********************************************************
echo ********************************************************** pause>nul
echo * * exit
echo * RESTA *
echo * * Consideraciones Especiales
echo ********************************************************** Es importante mencionar que en versiones ms recientes
set /p a=escribe el primer numero a restar: de Windows (particularmente 7 y 8) ya no est disponible el
set /p b=escribe el segundo numero a restar: editor de MS-DOS, por lo que es necesario utilizar el Bloc
cls de Notas para redactar el cdigo y luego simplemente
set /a resultado=a-b guardarlo como archivo .bat.
echo resultado: %resultado%
pause>nul Juega un poco con el cdigo, cambia colores, cambia las
goto menu opciones... divirtete y aprende!
cls
:division Si creas algo nuevo o si encuentras ms ejemplos en la
cls red, por favor comprtelo en los comentarios o en la pgina
echo ********************************************************** de Facebook ;)
echo * * Crditos: HellxFlow
echo * DIVISION * Por Unknown a las 10:55 a. m.
echo * * Enviar por correo electrnicoEscribe un blogCompartir con
echo ********************************************************** TwitterCompartir con FacebookCompartir en Pinterest
set /p a=escribe el numero del dividendo: Etiquetado en: ICEL, Manuales y Tutoriales, Sistemas
set /p b=escribe el numero del divisor: Operativos
cls
set /a resultado=a/b
No hay comentarios:
echo resultado: %resultado% Publicar un comentario en la
pause>nul
goto menu entrada
cls

También podría gustarte