En esta ocasión les comparto un algoritmo que permite leer un número entero y determinar si tiene 3 dígitos.
Bien pues como ya es costumbre vamos a explicar el funcionamiento de este algoritmo, entones lo primero que hacemos es ponerle un nombre en mi caso le puse:
Algoritmo detarea
Con la palabra reservada Definir declaramos la variable n de tipo entero.
Definir n Como Entero
Con la función escribir pedimos que se ingrese un número.
Escribir «Ingresa un número»
Este número lo almacenamos con la función leer en la variable n.
leer n
Evaluamos si el número es mayor a -1000 y menor a -99, es decir estamos evaluando si el número ingresado es un número de tres dígitos pero negativo.
si n > -1000 y n < -99 Entonces
Si la condición se cumple entonces mostramos el siguiente mensaje.
Escribir «El número «,n,» tiene 3 dígitos»
SiNo
Si la condición no se cumple, entonces evaluamos si el número ingresado es mayor a 99 y menor a 1000.
si n > 99 y n < 1000 Entonces
Si la condición se cumple, entonces quiere decir que el número es positivo y de 3 dígitos.
Escribir «El número «,n,» tiene 3 dígitos»
SiNo
Si ninguna de las dos condiciones anteriores se cumple, entonces indicamos que el número no es de 3 dígitos.
Escribir «El número «,n,» no tiene 3 dígitos»
FinSi
FinSi
Cerramos las condiciones y finalizamos el algoritmo.
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
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.