Przy (hex)->(oct) (oct)->(hex) to musisz się bawić jakoś potęgami ( nic mi nie przychodzi do głowy na szybko ). Co do hex-dec i oct-dex. To poprostu dzielenie z resztą i nic więcej, a z danego systemu na dec to poprostu sumna iloczynów potęg na danej cyfrze. Naprzykład z dec na oct dla liczby 34
to ( krok 1 ) 34 mod 8 = 2
( krok 2 )34 / 8 = 4 <- potem ten wynik modulujesz ( krok 1 ) i robisz krok 2 dla wyniku z następnego modulo
4 mod 8 = 4 i wynik to 42 ( oct ). Wynik odczytujesz od końca
Teraz na odwrót
np 105 ( hex ) na = ? ( dec )
to 5 * 16^0 + 0 * 16^1 + 1 * 16^2 = 261 ( dec )
W tym przypadku wykładnik jest numerem pozycji ( zaczynamy zawszę od 0 )