Ingresar un numero de 3 cifras y mostrarlo al revés
Elabore un algoritmo y represéntelo mediante un pseudocódigo en donde se solicite ingresar un
número entero de 3 cifras únicamente y verificar si el número ingresado es correcto, si no es de
tres cifras mostrar un mensaje de error. Finalmente, mostrar el número ingresado al revés.
Ejemplos:
Si se ingresa un número de 4 cifras debe mostrar un mensaje de error: “Número incorrecto”
Si se ingresa un número de 2 cifras debe mostrar un mensaje de error: “Número incorrecto”
Si se ingresa el número 263 debe mostrar el número al revés: 362
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,a,b,c,x Como Entero
Pedimos un número.
Escribir «Ingresa un número»
Este número lo ingresamos en la variable “n”.
leer n
Evaluamos que el número sea de 3 cifras, positivo o negativo.
si (n > 99 y n < 1000) o (n < -99 y n > -1000) Entonces
Dividimos “n” entre 10 y el residuo lo almacenamos en la variable “a”, con esta sentencia obtenemos el último digito del número ingresado.
a = n mod 10
Dividimos «n» entre 10, pero utilizando la función trunc, para obtener la división exacta, con este procedimiento le quitamos un digito al número ingresado.
n = trunc(n/10)
Nuevamente dividimos «n» entre 10 y el residuo lo almacenamos en la variable “b”, con esta sentencia almacenamos en la variable “b” el penúltimo digito del número ingresado.
b = n mod 10
Nuevamente dividimos “n” entre 10, utilizando la función trunc, para obtener la división exacta, como ya mencionaba con este procedimiento le quitamos un digito al número ingresado.
n = trunc(n/10)
Finalmente dividimos “n” entre 10 y el residuo lo almacenamos en la variable «c», con esta sentencia obtenemos el primer digito del número ingresado.
c = n mod 10
Con la siguiente expresión concatenamos las 3 variables y el resultado lo almacenamos en la variable “x.”
x = (a*100) + (b*10) + c
Finalmente mostramos el número al revés.
Escribir «Numero al revés es: «,x
SiNo
Cuando se ingrese un número que no es de 3 cifras mostramos el siguiente mensaje.
Escribir «EL número incorrecto»
FinSi
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos esta es la solución de este algoritmo, les comparto el código fuete, espero les guste y mas que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.