Gå til innhold
Trenger du skole- eller leksehjelp? Still spørsmål her ×

Noen som vet hvordan man regner om kommatall til HEXAdesimal?


Anbefalte innlegg

Noen som vet hvordan jeg regner om f. eks 14,87 til HEXAdesimal?

 

PS; Skal ha prøve i dette, så noen fancy HEX converter fra kjapt søk på google duger nok dessverre ikke.

 

Takker og bukker!

- Joney :thumbup:

Endret av Joney
Lenke til kommentar
Videoannonse
Annonse

En stund siden jeg har gjort dette, men jeg husker fremgangsmåten i grove trekk:

 

Konverter heltallet (her:14) og desimaltallet (her:0.87) hver for seg og sett dem sammen.

 

14 er jo greit, det blir E.

 

For å konvertere 0.87 gjør jeg slik:

Setter opp 0.87 til venstre, ganger med basen som det skal konverteres til (her:16) og setter opp dette helt til høyre. I midten tar jeg heltallsdivisjonen til tallet jeg fikk delt på basen:

  .87  |  0 |   13.92	   #   .87*16 =  13.92	 13.92 % 16 =  0		 (% betyr heltallsdivisjon)		13.92 -  (0*16) = 13.92 (som settes til venstre på neste linje).
13.92  | 13 |  222.72	   # 13.92*16 = 222.72	222.72 % 16 = 13		 (% betyr heltallsdivisjon)	   222.72 - (13*16) = 14.72 (som settes til venstre på neste linje).
14.72  | 14 |  235.52
11.52  | 11 |  184.32
.		.	 .
.		.	 .
.		.	 .

Tallene i midten er de vi er interesserte i. Det største tallet kommer først.

 

0.87 i titallsystemet blir altså 0.(13)(14)(11)... = 0.DEB16 + en uendelig rekke med repeterende tall.

 

14.8710 ~ E.DEB851EB851EB851...16

 

Hadde heltallet vært større enn 15, kunne du heltallsdividert tallet på basen, sette resten under osv. eks: 4010 til base-16:

40 | 2
8  | 8

4010 = 2816.

Endret av teveslave
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...