Чтобы перевести число из n-системы счисления в 10-ую надо
каждую цифру числа умножать на основание системы счисления в степени позиции этой цифры в числе начиная считать справа от нуля и получить сумму из этих произведений.
Так например 10 из двоичной в 10-ую ---> 1*2²+0* = 1*2 + 0*1 = 2.
А чтобы перевести из 16-ой надо иметь ввиду чтобы кроме цифр там есть и буквы, но буквы означают числа.
A = 10, B = 11... и так далее. Просто потому что цифры кончились.
(На самом деле так можно и свою систему счисления придумать где вместо цифр будут бантики и птички).
К примеру чтобы перевести AB из 16-ой в 10-ую надо:
A*+B* = 10*16+11*1 = 160+11 = 171.