Anónimo respondió:
Vamos por partes. Primero la fácil: de hexa a decimal. Como ya sabrás, si el número X[n] X[n-1]... X[2] X[1] X[0] es un número hexadecimal (donde X es uno de los dígitos hexadecimales), su valor en base 10 es X[n]*(16^n) + X[n-1)*(16^(n-1)) + ... +...