Har nå sett nærmere på konvertering fra basen 10 -> 6 basen (tall-systemet).
hvis i er {0,1,2,3,4,5} og
i*6[sup]0[/sup] gir S0 = {0,1,2,3,4,5}
i*6[sup]1[/sup] gir S1 = {0,6,12,18,24,30}
i*6[sup]2[/sup] gir S2 = {0,36,72,108,144}
osv..
Du kan allerede nå se at hver av tall samlingene oppfyller hverandre. Dvs at hvis en vil ha tallet sju i ti tallsystemet, kan en ta feks 6 fra S1 og 1 fra S0 og summere. Så vi ser at alle heltall i titallsystemet kan oppnåes ved å kombinere tall fra slike samlinger.
Et eksempel for å konvertere fra 10 til 6-tall system kan være 54[sub]10[/sub]
Vi ser at 36 fra S2 er nærmest og ikke over 54. Plukker ut dette:
(*) A = 36 = 1*6[sup]2[/sup]
Må tilnærme oss 54 fra 36. velger vi 30 får vi 36+30=66, som er for stort. Velger derfor 24 fra S1 fordi 36+24=50. Plukker ut 24 tallet:
(**) B = 24 = 4*6[sup]1[/sup].
Må også plukke et tall fra S0:
(***) C = 4 = 4*6[sup]0[/sup] og får 36+24+4=54
Siden vi nå har oppnået tallet 54, og vært igjennom alle samlingene fra S2 til S0, kan vi skrive at
54[sub]10[/sub]=144[sub]6[/sub] Hvor sifrene 1, 4 og 4 er tatt fra (*), (**) og (***).
Jeg er ikke kjent med noen enkel metode for å gjøre om 10->6 men kan oppsumere dette slik ved å sette opp likning, hvor løsningen blir sifrene a, b, c, d, som er sifrene i 6 tallssystemet:
titallsystemtall = a*6[sup]3[/sup] + b*6[sup]2[/sup] + c*6[sup]1[/sup] + d
hvor a,b,c og d er helltallene 0,1,2,3,4 eller 5. Denne likningen løser du ved å først prøve med a=0,1,2,3,4 eller 5. Så ser du om tallet blir for stort. Start alltid med den mest signifikante (det siffer som gir størst verdi, som regel står dette lengst til venstre, hvis ikke annet spesifisert)
Desverre vet jeg ikke om noen enkel måte å konvertere fra 10 til 6 tallssystemet. For tall til og fra base 10 og base 2 4 8 16 32 osv finnes det enklere metoder. Mere om dette kan du lese om her:
http://en.wikipedia.org/wiki/Binary_numeral_system
Mvh,
Mathvrak