El ejemplo trata acerca de el cambio de un número en base menor a 10 a esta base para lo cual se emplea una función.
La funcion presenta una estructura iterativa que hace que se ejecute la siguiente formula general para el cambio de base:
Nro. en base 10 = Sumatoria(digito i)*N^(i-1)) donde i es el numero de dígitos
En el procedimiento principal se implementa la estructura "If then else" que es la que se pide usar; esta estructura lo que hace es validar si el número es mayor a cero y si la base también lo es dentro de la ejecución hace el llamado de la función ya explicada para así dar la respuesta en la celda B5, de lo contrario solo saldrá el mensaje "error en los datos"
(Para mayor visualización de la imagen, hacer click en la misma)
Un ejemplo práctico fue poner el numero 635241 que se encuentra en base 8 y al convertirlo a base 10 el resultado fue el correcto 211617.
Por: Ricardo Estrada
17/11/2012 a las 1:25 am
Buen ejercicio utilizando a condición IF para este ejercicio de matemáticas, que es muy clásico cambiar a base 10.