Hola, buenos dias. Necesito hacer funcionar correctamente el siguiente script que debe decirme si un numero es capicua o no (el numero tendrá un maximo de 5 cifras) usando unicamente las funciones que pongo en mi codigo ya que es programacion a nivel basico y no me permiten usar otro tipo de comandos para hacerlo.
De momento solo consigo que me funcione insertando un numero de 5 cifras, con menos cifras se me sale del programa o me dá un resultado incorrecto. A ver si alguien me dice donde está el fallo del mismo.
El codigo es el siguiente:
title Ejercicio 9. Numeros Capicua
:comienzo
echo ===========================================
echo Numero Capicua o no....
echo ===========================================
Set /P numero="Introduce un numero de 5 cifras "
)
:variables
:longitud
)
)
)
)
)
:compara
echo El numero introducido es Capicua.
:compara1
echo El numero introducido es Capicua.
echo El numero introducido no es Capicua.
)
:compara2
echo El numero introducido es Capicua.
echo El numero introducido no es Capicua.
)
:compara3
echo El numero introducido es Capicua.
)
echo El numero introducido no es Capicua.
)
:compara4
echo El numero introducido es Capicua.
)
echo El numero introducido no es Capicua.
)
:error
echo ERROR
! .No ha introducido ningun numero.
:fin
Gracias a todos por su ayuda.