Check the new version here

Popular channels

Como programar en Batch 2da parte, mas calculadora en Batch

BUENO BIENVENIDOS AL POST , SEGUNDA PARTE DE COMO PROGRAMAR EN BATCH, SI SON NUEVOS EN ESTE POST, LES RECOMIENDO QUE VEAN LA PRIMERA PARTE DE ESTE POST : http://www.taringa.net/post/hazlo-tu-mismo/19442328/Como-Programar-con-Batch-Entra-Aqui.html


EL EN ANTERIOR POST VIMOS LAS VARIABLES, USTEDES DECLARARON LAS VARIABLES, POR EJ


SET VAR1=HOLA
ECHO %VAR1% IVAN

USTEDES DEBERIAN SABER QUE SI PONEN LAS LINEAS DE CODIGO DE ARRIBA , EL PROGRAMITA DIRA; "HOLA IVAN"
PERO,SI EL USUARIO DECLARARIA LAS VARIABLES?, ES DECIR , EL USUARIO LO QUE HARA ES DARLE UN VALOR A LA VARIABLE , SI EL USUARIO DICE EN EL PROGRAMA POR EJ , EL USUARIO DICE SU NOMBRE, QUE ESE PROGRAMA TE DIGA , HOLA , Y EL NOMBRE QUE HA INGRESADO EL USUARIO.,VAMOS A VER LAS LINEAS DE CODIGO:


@ECHO OFF
TITLE VARIABLES 2DA PART3
ECHO VARIABLES
SET/P HOLA=HOLA
PAUSE


COMO VEN EN LAS LINEAS DE CODIGO ANTERIOR, NOS SALE UN NUEVO COMANDO, POR DECIRLO DE ESTA FORMA, QUE SE LLAMA (SET/P), ESTE COMANDO HACE QUE EL USUARIO PUEDA ESCRIBIR EN EL PROGRAMA,,,Y LO QUE ESCRIBA, SEA EL VALOR DE UNA VARIABLE, POR EJ , SI EL USUARIO ESCRIBE HOLA, LO QUE EL USUARIO ESCRIBIO, Q ES "HOLA", ESE SERA EL VALOR DE UNA VARIABLE!!



VAMO A LA EXPLICACIOH XD
PRIMERO PONEMOS "SET/P" QUE ES PARA QUE EL USUARIO ESCRIBA EN EL PROGRAMA, LUEGO PONEMOS EL NOMBRE DE LA VARIABLE A LA Q EL USUARIO LE PONGA EL VALOR, ES DECIR SI EL USUARIO DICE HOLA, ESE HOLA Q DIJO SEA EL VALOR DE X VARIBALE, ESA X VARIABLE VA A SER LO QUE ESCRIBIREMOS DESPUES DE "SET/P" , ENTONCES QUEDARIA ASI "SET/p NOMBRE_DE_VARIABLE" AHORA PONEMOS EL SIGNO "=" IGUAL, Y PONEMOS CUALQUIER TEXTO, NOS QUEDARIA ASI


"SET/P  VAR2 =ESCRIBE TU NOMBRE"

ESTE CODIGO QUE HE ESCRITO AQUI ARRIBA LO QUE HACE ES CREAR UNA VARIABLE QUE EN ESTE CASO ES LA QUE SALE AHI, LA Q DICE "VAR2" Y QUE SALGA EN LA PANTALLA DEL USUARIO "ESCRIBE TU NOMBRE", Y QUE EL USUARIO PUEDA ESCRIBIR SU NOMBRE.


ENTONCES, SI ESCRIBIMOS LAS LINEAS DE CODIGO ANTERIORES Y PONEMOS AHORA :


@ECHO OFF
TITLE VARIABLES 2DA PARTE
SET/P VAR1=ESCRIBE AQUI TU NOMBRE!!
ECHO HOLA %VAR1%
PAUSE



AHORA USTEDES HAGAN LA PRUEBA, COPIEN ESE CODIGO E INTRODUZCANLO EN SU COMPILADOR, RECUERDEN QUE ESTAMOS USANDO COMO PREFERENCIA UN BLOC DE NOTAS, DONDE GUARDAREMOS EL ARCHIVO CON ".BAT". CUANDO ABRAN EL ARCHIVO VERA QUE DIRA "ESCRIBE AQUI TU NOMBRE, O LO QUE HALLAN ESCRITO EN EL SET/P VAR1=LO QUUE HALLAN ESCRITO AQUI"
LES SALDRA LO QUE HALLAN ESCRITO Y VERAN QUE PODRAN ESCRIBIR EN EL PROGRAMA, ENTONCES LO QUE USTEDES ESCRIBAN SE CONVERTIRA EN EL VALOR DE LA VARIABLE QUE LE HALLAN ASIGNADO , A SET/P , ENTONCES POR EJEMPLO, SI DE NOMBRE A LA VARIABLE LE PUSIERON VAR1, AHORA VAR1 TENDRA EL VALOR QUE PUSO EL USUARIO, ENTONCES EL "ECHO "
QUE PUSE EN LOS CODIGOS DIRA EL VALOR DE LA VARIABLE QUE USTEDES HALLAN HECHO, POR ESO PUSE "%VAR1%", QUE ES EL NOMBRE DE LA VARIABLE QUE PUSE EN EL "SET/p",
RECUERDEN QUE EL VALOR DE LA VARIABLE QUE USTEDES HICIERON , LA INTRODUCE EL USUARIO QUE ESTA UTILIZANDO EL PROGRAMA.



ENTONCES VAMOS A HACER UN ULTIMO EJEMPLO DE "SET/P" :


@echo off
title Variables 2da Parte!!
echo Hola
set/P var1=Escribe aqui tu nombre
echo holaAAAAAA DE NUEVO %var1%
pause


ESTO LO QUE HACE ES DECIRLE AL USUARIO, "ESCRIBE TU NOMBRE", ENTONCES EL NOMBRE QUE HALLA INGRESADO EL USUARIO SE CONVERTIRA EN LA VARIABLE "VAR1", QUE FUE LO QUE PUSE DESPUES DE "SET/p" , ENTONCES EL PROGRAMA DIRA HOLA, MAS EL VALOR DE LA VARIABLE "VAR1",QUE EN ESTE CASO FUE LA Q USTEDES LE PUSIERON EL VALOR, QUE ES SU NOMBRE, USTEDES COPIENLO Y PEGENLO EN SU BLOC D NOTAS O COMPILADOR!!


VAMOS A HACER ESTO, UNA CALCULADORAA!!



@ECHO OFF
set/p var1=INTRODUZCA NUMERO. 
echo + 
set/p var2=INTRODUZCA EL OTRO NUMERO
echo ___________________ 
set/a suma3=%var1%+%var2% 
echo resultado: %suma3% 
set/a suma3=%var1%+%var2% 
PAUSE





COMO VEN PRIMERO DICE "INTRODUZCA UN NUMERO" Y AHI EL USUARIO ESCRIBE ,ES DECIR , EL NUMERO QUE INGRESE EL USUARIO SERA EL VALOR DE "VAR1"
LUEGO DICE "INTRODUZCA OTRO NUMERO!!",ENTONCES EL SEGUNDO NUMERO QUE INGRESE EL USUARIO SE CONVIERTE EN EL VALOR DE "VAR2", Y POR ULTIMO NOS DICE UNA VARIABLE QUE CREE, QUE SE LLAMA"suma3",
POR ULTIMO, DICE EL RESULTADO, QUE ES LA VARIABLE "SUMA3", QUE SUMO LOS VALORES DE LAS VARIABLES QUE USTEDES DIJERON, ES DECIR LOS NUMEROS, SI  PRESTARON ATENCION VERAN, QUE ESTA VEZ ESTA VARIABLE DICE "SET/A", ESTO NOS PERMITIRA ALMACENAR VARIABLES QUE PUEDAN SUAMAR OTRAS VARIABLES, ES DECIR , COMO VEN PRIMERO PUSE SET/A, LUEGO EL NOMBRE DE LA VARIABLE, ENTONCES EL VALOR ES LA SUMA DE DOS VARIABLES. ES LO MISMO QUE EL COMANDO SET, SOLO QUE ESTA SIRVE PARA SUMAR,DIVIDIR O MULTIPLICAR VARIABLES 
LO QUE HACE ES SUMAR LAS VARIABLES "VAR1" Y "VAR2" QUE DIJO EL USUARIO, ENTONCES DIRIA LA SUMA DE DE LOS NUMEROS QUE INGRESO EL USUARIO.
UNA COSA, CUANDO VALLAN A CREAR UNA VARIABLE QUE SUME OTRAAS VARIABLES , COMO LA QUE HICE ARRIBA , RECUERDEN PONER DE VALOR  LAS VARIABLES ADENTRO DE " % % ", TAMBIEN SE PUEDE MULTIPLICAR (*), DIVIDIR (/) Y RESTAR(-)


BUENO TARINGUEROS , EN EL SIGUIENTE POST EXPLICARE LAS SENTENCIAS, IF Y ELSE. ESPERO QUE HALLAN ENTENDIDO, RECUERDEN QUE CUALQUIER DUDA QUE TENGAN PREGUNTEN ABAJO EN LA CAJA DE COMENTARIOS, SI EL POST LLEGA NUEVAMENTE A 25 PUNTOS SUBIRE LA 3ERA PARTE, ES DECIR SI DOS PERSONAS DAN 10 PUNTOS Y UNA MAS DA 5 , HAGO EL TERCER POST, NNO ES MUCHO LO Q PIDO
UN SALUDO DESDE VENEZUELAAAAA, YYYYY ADIOOOOSS!!!
0
0
0
4
0No comments yet