En esta ocasión les comparto un Algoritmo para saber si un numero es entero o decimal en pseint.
Algoritmo para determinar si un numero es entero o decimal en Pseint
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 la variable n de tipo real.
Definir n Como Real
Con la función escribir pedimos que se ingrese un número.
Escribir «Ingresa un número»
Este número lo asignamos en la variable n.
leer n
Evaluamos si al restarle al número ingresado por teclado, la parte entera del mimo número, si el resultado de esta resta es igual a cero.
si n – trunc(n) == 0 Entonces
Si la condición se cumple entonces quiere decir que el número es entero.
Escribir «El número «,n,» es entero»
SiNo
Si la condición no se cumple, entonces quiere decir que el número es decimal.
Escribir «El número «,n,» es decimal»
FinSi
FinAlgoritmo
Diagrama de flujo para saber si un numero es entero
Desarrollar un algoritmo que determine si un número tiene o no parte fraccionaria.
El código nos quedaría exactamente igual lo único que cambia son los mensajes de salida.
Algoritmo detarea
Definir n Como Real
Escribir «Ingresa un numero»
leer n
Escribir n / 10
si n – trunc(n) == 0 Entonces
Escribir «El numero «,n,» no tiene parte fraccionaria»
SiNo
Escribir «El numero «,n,» tiene parte fraccionaria»
FinSi
FinAlgoritmo
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.