Conversioni di base

Ahi1
Ciao a tutti!

Come si fa a convertire da base 9 a base 13?

Per esempio la stringa 1011?

Grazie!!!

Risposte
anonymous_be1147
Converti ` 1011_9 ` in base ` 10 `, poi passi alla base ` 13 `.

    1 | 0 |  1 |   1
9 |   | 9 | 81 | 738
--------------------
  | 1 | 9 | 82 | 739


739 |
-----------
  11 | 56 |
       ---------.
          4 |  4 |
             -----------
                4 |   0  |


Quindi ` 1011_9 = 44B_{13} `

_luca.barletta
Ti conviene passare prima da base 9 a base 10:

$(1011)_9=1*9^0+1*9^1+0*9^2+1*9^3=(739)_(10)$

Ora passi alla base 13 calcolando i resti delle divisioni successive per 13:

$739mod13=11 rarr B$, $739%13=56$
$56mod13=4 rarr 4$, 56%13=4$
$4mod13=4 rarr 4$

Dove ho indicato con mod il resto della divisione, e con % la parte intera della divisione.
Dunque: $(739)_(10)=(44B)_(13)$

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.