En esta ocasión te comparto un algoritmo para invertir un numero en pseint, con este codigo puedes invertir numeros de 2 cifras, 3 cifras, 4 cifras, 5 cifras hasta n cifras.
Algoritmo para invertir un numero de 4 cifras
Bien como ya es costumbre vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse:
Algoritmo detarea
Declaramos las siguientes variables.
Definir n,b Como Entero
Definir a,x Como Carácter
Pedimos que se ingrese un número.
Escribir «Ingresa un número»
Este número lo ingresamos en la variable n.
leer n
Convertimos el numero en texto y lo almacenamos en la variable a.
a = ConvertirATexto(n)
Calculamos la longitud del número.
b = Longitud(a)
Inicializo la variable x con un espacio en blanco.
x = «»
Creamos un ciclo que se repite mientras la variable b sea mayor a cero.
Mientras b > 0 Hacer
En cada bucle voy tomando un carácter, empiezo por el último, después el penúltimo y así lo vamos haciendo con todos los caracteres, al finalizar el ciclo en la variable x, se almacena el numero invertido.
x = x + Subcadena(a,b,b)
La variable «b» en cada bucle la decrementamos en 1, esto lo hacemos para que el ciclo tenga movimiento y para que podamos ir tomando carácter por carácter.
b = b – 1
FinMientras
Al finalizar el ciclo, mostramos un mensaje en pantalla donde mostramos el número invertido.
Escribir «El número «,n,» invertido es: «,ConvertirANumero(x)
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Algoritmo para invertir un numero de 3 cifras
Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.