Ejercicio: 1Eva2003TII_T1 Cambiar Decimal a Octal
Empiece con los conceptos expuestos en el tema de Bases Numéricas Introducción, el ejercicio es una aplicación del tema.
En el ejercicio presentado, aún quedan partes por desarrollar:
- validar octal de 4 dígitos
- validar en procedimiento,
- que los dígitos sean octales [0,7]
Algoritmo en Python
# ICM00794-Fundamentos de Computación - FCNM-ESPOL
# 1Eva_IIT2003_T1 Cambiar Decimal a Octal
# propuesta: edelros@espol.edu.ec
#INGRESO
octal = int(input('número octal: '))
# PROCEDIMIENTO
decimal = 0
i = 0
while (octal>0):
digito = octal%10 # residuo
octal = octal//10 # cociente
decimal = decimal + digito*(8**i)
i = i+1
# SALIDA
print('número en decimal: ', decimal)