InicioHazlo Tu MismoProgramar en Batch Parte 3!!
HOLAA TARINGUEROS, DESPUES DE TANTO APOYO EN AL ANTERIOR POST DE PROGRAMAR BATCH, QUE LLEGO A 60 PUNTOS, LO CUAL ES GENIAL!!,
ESTE ES LA PARTE 3 DE COMO PROGRAMAR EN BATCH.
SI ERES NUEVO VIENDO ESTE POST, AQUI ABAJO TE DEJO LOS ANTERIORES POST DE PROGRAMAR EN BATCH


http://www.taringa.net/post/hazlo-tu-mismo/19442328/Como-Programar-con-Batch-Entra-Aqui.html


http://www.taringa.net/post/hazlo-tu-mismo/19458555/Como-programar-en-Batch-2da-parte-mas-calculadora-en-Batch.html


BUENO EN ESTE POST VEREMOS LAS SENTENCIAS IF, Y ELSE,ESTO ES UN POCO COMPLICADO ASI QUE ESPERO QUE ENTIENDAN ESTAS SENTENCIAS.

VAMOS A VER UN EJEMPLO
SI USTEDES LE DICEN AL USUARIO POR EL PROGRAMA ,USTEDES LE DICEN "INTRODUZCA UN NUEMRO", SI EL USUARIO PONE EL NUMERO 10, EL PROGRAMA LE DICE "TU NUMERO ES DIEZ", O SI EL USUARIO DICE EL NUMERO 5 , EL PROGRAMA DICE "USTED PUSO EL NUMERO 5". PARA HACER QUE EL PROGRAMA HAGA ESO, SE UTILIZA EL "IF Y ELSE".


VAMOS A VER ESTAS LINEAS DE CODIGO, PEGEN ESTO EN UN BLOC DE NOTAS, Y LO EJECUTAN, CON .BAT, SE QUE NO LO ENTENDERAN UN POCO, PERO ES PARA QUE VEAN BIEN LO QUE HACE ESTO:
para este ejemplo, CUANDO EL PROGRAMA LES DIGA ·DIME UN NUMERO· USTEDES DIGANLE , EL NUMERO 5 O CUALQUIER OTRO NUMERO

@echo off
title if y else PRUEBAS!
set/p num2=dime un numero de una cifra!!
if %num2%==5 (echo TU NUMERO ES CINCOOOO)else(echo TU NUMERO NO ESCINCO!!!!)
echo listo!!

pause


CON 5
Programar en Batch Parte 3!!

SIN CINCO

windows xp

SI EJECUTARON EL PROGRAMA , VERAN QUE PRIMERO LES PIDE UN NUMERO, SI PONEN EL NUMERO "5", LE DIRA "TU NUMERO ES CINCO", PERO SI PONEN OTRO NUMERO LES DICE "TU NUMERO NO ES CINCOO!!".
UBIQUENSE EN LAS LINEAS DE CODIGO, DONDE DICE IF, LA SINTAXIS ES ALGO ASI:
IF (NOMBREVARIABLE )==(VALOR) (ACCION (ECHO))



PRIMERO PONGO "IF" QUE ES DONDE SE EMPIEZA ESTE CODIGO, LUEGO PONGO EL NOMBRE DE LA VARIABLE QUE QUIERO DETECTAR,COMO VEN ARRIBA EN EL CODIGO, PUSE LA VARIABLE NUM2, LUEGO DE "IF", LO PUSE, PORQUE QUIERO QUE IF, VEA LO QUE PUSO EL USUARIO DE VALOR DE "NUM2", ES DECIR, LE ESTOY DICIENDO A "IF", QUE VEA EL VALOR DE NUM2, ENTONCES PUSE "==", ES DECIR , SI LA VARIABLE NUM2 ES IGUAL A , POR ESO PUSE "==", LUEGO PONGO UN VALOR,QUE ES LO Q USTEDES TENDRIAN QUE PONER, QUE ES "CINCO", ENTONCES ESTO ES ASI:
LE DIGO A IF QUE VEA EL VALOR DE NUM2 POR ESO PUSE "IF NUM2"
LUEGO PONGO "==", PARA PONERLE EL VALOR, "IF NUM2 =="
LUEGO PUSE EL VALOR , QUE ES CINCO "5", ENTONCES LO QUE HACE ESTO ES, : IF VE EL VALOR DE "NUM2", ENTONCES SI EL VALOR ES IGUAL A "5", Q FUE LO QUE PUSE, QUE HAGA LA ACCION QUE PUSE , QUE LA PUSE ENTRE PARENTESIS, QUE ES ; "ECHO TU NUMERO ES CINCO"


ENTIENDEN?, LE DIJE A IF, QUE VEA EL VALOR DE NUM2, QUE FUE EL VALOR QUE PUSO EL USUARIO, ENTONCES SI ESE VALOR ES IGUAL A CINCO "5", QUE HAGA LA ACCION QUE ESTA ENTRE PARENTESIS., EN POCAS PALABRAS.
SI "NUM2" ES IGUAL A "5" (ECHO TU NUMERO ES CINCO).


IF NUM2==5 (ECHO TU NUMERO ES CINCO).!!!
CREO QUE YA VAN ENTENDIENDO, AHORA SI PONEN LUEGO DE LA ACCION PONEN "ELSE", QUE SIGNIFICA CONTRARIO, LO QUE HARA ES VER SI LA VARIABLE DE VALOR NO ES CINCO, POR ESO ES ELSE ,QUE SIGNIFICA CONTRARIO,ENTONCES SI EL VALOR DE NUM2 ES 5 DECIR HOLA, DE LO CONTRARIO DECIR TU NUMERO NO ES CINCO. VEAMOS UN EJEMPLO CLARO!

SI "NUM2" ES IGUAL A "5" (ECHO TU NUMERO ES CINCO) DE LO CONTRARIO (TU NUMERO NO ES CINCO).
=
IF %NUM2%==5 (ECHO TU NUMERO ES CINCO) ELSE (TU NUMERO NO ES CINCO).



COMPAREN ESAS DOS COSAS DE ARRIBA!.
ELSE, ES CONTRARIO, ENTONCES LO CONTRARIO DE CINCO "5", ES CUALQUIER NUMERO QUE NO SEA CINCO, ENTONCES SI USTEDES PONEN UN NUMERO CUALQUIERA QUE NO SE CINCO HAGA UNA ACCION QUE EN ESTE CASO ES (ECHO TU NUMERO NO ES CINCO). 
CREO QUE YA VAN ENTENDIENDO, VAMOS CON UN ULTIMO EJEMPLO:


@echo off
title ultimo ejemplo
set/p var2=dime un numero rapidoo
if %var2%==5 (echo tu numero es cinco) else (tu numero no es cinco)
pause






LES DIRE UNA EXPLICACION RAPIDA:

EN LA LINEA TRES, QUE ES DONDE DICE SET/P: AQUI LO QUE DIGA EL USUARIO SE CONVERTIRA EN LA VARIABLE "VAR2", USTEDES LO SABEN!!

EN LA LINEA CUATRO: EN POCAS PALABRAS DICE ESTO:

SI "VAR2" ES IGUAL A CINCO (ECHO TU NUMERO ES CINCO) DE LO CONTRARIO (TU NUMERO NO ES CINCO)


=


if %var2%==5 (echo tu numero es cinco) else (tu numero no es cinco)

SIEMPRE QUE USE "IF", AL PONER EL SIGNO"=", POR REGLAS DE SINTAXIS, DEBEN IR DOS SIGNOS DE IGUAL "==", NO UNO SOLO !.!.!
COMPAREN ESAS DOS COSAS QUE DIJE, Y ENTIENDAN.!!





BUENO TARINGUEROOS!! ESTE HA SIDO TODO EL POST, SOLO EXPLIQUE LAS SENTENCIAS IF Y ELSE, PORQUE LO QUE QUIERO ES QUE SE APRENDAN ESTO BIEN APRENDIDO, PREFIERO QUE EL POST SEA LARGO PARA QUE LO ENTIENDAN, A QUE EL POST SEA CORTO PARA QUE NO LO ENTIENDAN POCO, EL ANTERIOR POST LLEGO A 60 PUNTOS!!! DE VERDAD MUCHAS GRACIAS A TODOS LOS QUE APOYARON EL POST, SI QUIEREN LA CUARTA PARTE DE PROGRAMAR EN BATCH, ESTE POST TIENE QUE LLEGAR A 45 PUNTOS, UN SALUDO DESDE VENEZUELA TARINGUEROOOS , 






ADIOOOOS!!!!!
Datos archivados del Taringa! original
80puntos
439visitas
9comentarios
Actividad nueva en Posteamelo
0puntos
0visitas
0comentarios
Dar puntos:

Posts Relacionados

Dejá tu comentario

0/2000
9 Comentarios archivados
Del Taringa! original
r@raiger1/3/2026+1-0
buena pregunta...
I@IvanaliPalomofer1/3/2026+1-0
JAJAJA XD y te sabes todos esos lenguajes???
@IvanaliPalomofer Aunque Html y css no sean lenguaje de programación jaja
pd: ahora estoy luchando con Php
@IvanaliPalomofer Estoy en la facultad estudiando programación desde hace 4 años jajaja ya vi C, Java, Javascript, perl, HTML css, etc jaja
I@IvanaliPalomofer1/3/2026+0-0
bueno, si sigues aprendiendo batch, te sera mas facil aprender otros lenguajes!! gracias por los puntos
_@_Nutria_1/3/2026+1-0
Batch fue el primer lenguaje que aprendí, por mi cuenta y sin saber nada de programación, +10
l@luc1641/3/2026+1-0
Bash es mucho mas poderoso
I@IvanaliPalomofer1/3/2026+0-0
ES PARECIDO!
C@CuentaClon_31/3/2026+1-0
Este no es el lenguaje de LA consola de Linux???

Autor del Post

I
Usuario
Puntos0
Posts10
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.