En esta ocasión les comparto un algoritmo para convertir un numero decimal a octal en pseint.
Convertir un numero decimal a octal en pseint
Como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre.
Algoritmo detarea
Declaramos las siguientes variables.
Definir n,x Como Entero
Definir octal Como Carácter
Pedimos que se ingrese un número.
Escribir «Ingresa un número»
Este número lo almacenamos en la variable n.
leer n
Inicializo la variable x con el número 1 y la variable octal con un espacio en blanco.
x = 1
octal = «»
Utilizamos un ciclo que se repite mientras x sea mayor a cero.
Mientras x > 0 Hacer
En cada bucle dividimos la variable n entre 8, utilizando la función trunc para obtener la división exacta.
x = trunc(n/8)
En la variable octal almacenamos el residuo de dividir n entre 8.
La función “ConvertirATexto” convierte un número en texto.
octal = ConvertirATexto(n mod 8) + octal
En cada bucle n toma el valor de x.
n = x
FinMientras
Finalmente con la función escribir mostramos en pantalla la conversión a octal.
Escribir «La conversión a octal es: «,octal
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos esta es la solución e 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.