Se la base di partenza e la base di arrivo sono potenza una dell’altra
Prova…
(241)5 = (?)25(241)5 = (02_41)5 = ([2] [21]) = (2_L)25 = (2L)25
(2L)25 = (?)5(2L)25 = (2_L)25 = ([2] [21]) = (02_41)5 = (241)5
Se tra le due basi NON c’è relazione allora utilizza come base di passaggio la base 10
| Da base | 0 1 2 3 4 5 6 7 8 9 A B C D E F | ||
| a base | 10 | 0 1 2 3 4 5 6 7 8 9 | |
| a base | 0 1 2 3 4 5 6 7 |
Foglio di calcolo
Le funzioni BASE() e DECIMALE() permettono di convertire tra basi qualsiasi, da 2 a 36.
Osserva
- La combinazione BASE(DECIMALE(n; b1); b2) converte la stringa n da base b1 a base b2
- La combinazione BASE(DECIMALE(n; b1); b2; c) converte la stringa n da base b1 a base b2 con c cifre
Esempi
(240)5 = (?)30
Solo il risultato
C3 = BASE(DECIMALE(240; 5); 30)
Le tre rappresentazioni
C1 = 240
C2 = DECIMALE(C1; 5)
C3 = BASE(C2; 30)
Le due basi e i valori
B1 = 5
B3 = 30
C1 = 240
C3 = BASE(DECIMALE(C1; B1); B3)
Le tre basi e i valori
B1 = 5
B2 = 10
B3 = 30
C1 = 240
C2 = DECIMALE(C1; B1)
C3 = BASE(C2; B3)
(2A)30 = (?)5
Solo il risultato
C3 = BASE(DECIMALE("2A"; 30); 5)
Le tre rappresentazioni
C1 = 2A
C2 = DECIMALE(C1; 30)
C3 = BASE(C2; 5)
Le due basi e i valori
B1 = 30
B3 = 5
C1 = 2A
C3 = BASE(DECIMALE(C1; B1); B3)
Le tre basi e i valori
B1 = 30
B2 = 10
B3 = 5
C1 = 2A
C2 = DECIMALE(C1; B1)
C3 = BASE(C2; B3)