miércoles, 30 de octubre de 2013

Ejercicios .BAT a traves de bloc de notas


Podemos hacer algunos ejercicios .Bat a travez de del bloc de nota, como por ejemplo:

 A.- Ingresar fecha y hora.
 
  @echo off
  Title Programa Configuracion
  Date
  CLS
  Time
  CLS
  PAUSE
  EXIT


Este pequeño programa permite ver la hora y la fecha actual en el sistema y tambien podemos ingresa una nueva fecha y hora.

B.- Como escribir.


 @ECHO OFF
 Title Mi primer programa
 Echo.
 Echo Soy de Quinto Informatica
 Echo.
 Pause
 cls
 Echo.
 Echo Espero que le guste
 Echo.
 pause>nul
 exit

  
Este pequeño programa permite ver el mensaje que nosotros escribimos a traves del comando "ECHO" . 

C.-Datos 

 @echo off
 Title Nombre y Apellidos
 set/p nombre=Cual es tu nombre?
 set/p apellido=Cual es tu primer apellido?
 set/p apellido2=Cual es tu segundo apellido?
 echo.
 echo Tu nombre completo es %nombre% %apellido% %apellido2%
 pause>nul
 exit


Este pequeño programa permite ingresar datos y al final lo muestra en este caso los variables son NOMBRE, APELLIDO y APELLIDO2; las cuales nos permitira escribir en el Dos.

D.-Datos1



@echo off

 color f0
 Title Datos Personales
 set/p nombre=Cual es tu nombre?
 echo.
 cls
 pause>nul
 set/p edad=Cuantos años tienes?

echo.
 cls
 pause>nul
 set/p lugar=Lugar de residencia.
 echo.


cls
 pause>nul
 echo tu nombre es %nombre%
echo su edad es %edad%
 echo su residencia es %lugar%
 pause>nul
 exit.


Este programa permite engresar datos tales como:
Nombre, edad y lugar de residencia.
Al final los muestra.

E.-Suma 

 @ECHO OFF
 Title Operaciones Basicas
 set/p num1=Ingrese un numero?
 echo.
 pause>nul
 set/p num2=Ingrese el segundo numero?
 echo.
 pause>nul
 set/a suma=(%num1%+%num2%)
 echo.
 echo La suma es %suma%
 pause>nul
 exit


Este programa nos permite suma dos numeros cualquiera dependiendo los numeros que ingresemos se realizara la respetiva suma entre los dos digitos.

E.-Suma1 
  
 @ECHO OFF
 Title Operaciones Basicas
 echo Ingrese un numero:
 set/p num1=
 echo.
 echo Ingrese el segundo numero?
 set/p num2=
 pause>nul
 set/a suma=(%num1%+%num2%)
 echo La suma es %suma%
 pause
 exit


Este programa nos permite suma dos numeros cualquiera dependiendo los numeros que ingresemos se realizara la respetiva suma entre los dos digitos.

F.- Suma2 

 @echo off
 title Operaciones Basicas
 set/p suma1=Primer caracter:...........
 echo                           +
 set/p suma2=Segundo caracter:..........
 echo                           _____
 set/a suma3=%suma1%+%suma2%
 echo resultado:                 %suma3%

 echo Ha realizado una operacion basica
 pause>nul
 exit 


Este programa nos permite suma dos numeros cualquiera dependiendo los numeros que ingresemos se realizara la respetiva suma entre los dos digitos.
  
G.-Mensaje  

@echo off
color A4  
echo   ================================================================================
echo =                                          =                                  
echo =                            Quinto Informatica                           
echo =                                          =                                  
echo.
echo ================================================================================
echo.
echo.
echo Esto esta personalizado, para salir presiona una tecla.
pause>nul
exit   






  

Este programa permite visualizar un mensaje en este caso "Quinto Informatica".

H.- Bucle

 @echo off
 title Bucle
 color 2B
 :Repetir
 echo 100101001001010010010 Quinto Informatica 100101001001010010010
 echo 100101001001010010010 Quinto Informatica 101010100100101011001
 goto repetir
 exit


Este programa repite constatemente lo mismo y sale solo haciendo un ENTER.

I.- Opciones

 @ECHO OFF
 Title Curso de Ms-Dos
 echo.
 set/p var=Te gusta el curso?
 cls
 if %var%==si goto Si
 IF %var%==no goto No
 :Si
 echo.
 echo Espero que lo disfrutes y que aprendas mucho.
 pause>nul
 exit
 :No
 echo.
 echo Tienes que aprobar el curso
 pause>nul
 exit



 




 





Nos permite realizar y escribir opciones y dependiendo de eso continua el programa. 

J.- Opciones de Suma o Resta 

 @ECHO OFF
 Title Menu de operaciones basicas
 echo.
 :menu
 set/p ope=Que operacion le gustaria realizar?
 cls
 if %ope%==suma goto Suma
 IF %ope%==resta goto Resta
 :suma
 cls
 echo.
 set/p primer=Escriba el primer numero..
 set/p segund=Escriba el segundo numero..
 set/a tot=%primer%+%segund%
 echo.
 echo La suma es %tot%
 pause>nul
 cls
 goto menu
 exit
 :resta
 cls
 echo.
 set/p primer=Escriba el primer numero..
 set/p segund=Escriba el segundo numero..
 set/a tot=%primer%-%segund%
 echo.
 echo La resta es %tot%
 pause>nul
 cls
 goto menu
 





 

Este programa nos permite sumar o restar dependiendo la opciones que queramos hacer.

K.- Mensajes

  @echo off
  msg * BIENVENIDO A LAS OPCIONES DEL MENU:
  MSG * QUINTO INFORMATICA:
  MSG * ES UNA PRUEBA:
  MSG * FINAL:
  CLS
  PAUSE







 
 

 Permite mostror mensajes atraves de ventanas. 

Para mas ayuda visite a:
https://www.facebook.com/marlonslater.bunayramos

 

5 comentarios:

  1. Excelente!!!
    Me ha impresionado mucho!!!

    ResponderEliminar
  2. TIENE ERRORES Y EL EJERCICIO K NO FUNCIONA ;)

    ResponderEliminar
  3. Harrah's Casino - Dr. Maryland
    Harrah's Baltimore casino & hotel 거제 출장안마 is located in the heart of the world's most exciting city, 익산 출장샵 offering a plethora of 경산 출장안마 exciting 김포 출장마사지 games, a variety of 부산광역 출장마사지 entertainment

    ResponderEliminar
  4. Best casinos in the world to play blackjack, slots and video
    hari-hari-hari-hotel-casino-online-casinos-in-us · blackjack (blackjack) · roulette (no 바카라 Blackjack gri-go.com Video https://jancasino.com/review/merit-casino/ Poker · Video Poker https://tricktactoe.com/ · Video Poker · Video poker worrione

    ResponderEliminar