Binary & Hexadecimal geschlossen 

  • Ersteller Ersteller RAfAr
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
R

RAfAr

Hallo@all,

120 in hexadecimal

120 / 16 = 7.5
7 * 16 = 112
120 - 112 = 8

8 / 16 = 0.5
0 * 16 = 0
8 - 0 = 8

Richtige Ergebniss : 78
Meine Ergebniss : 88

120 in binary


120 / 2 = 60 ( 0 )
60 / 2 = 30 ( 0 )
30 / 2 = 15 ( 0 )
15 / 2 = 7.5 ( 1 )
7 /2 = 3.5 ( 1 )
3 / 2 = 1.5 ( 1 )
1 / 2 = 0.5 ( 1 )
0 / 2 = 0 ( 0 )

Richtige Ergebniss : 1111000
Meine Ergebniss : 11110


Was mache ich denn falsch gemacht??

Danke dir im voraus

RAfAr
 
bin jetzt mal zu faul hex zu machen, aber bin müsste gehen:
also: die größte bin zahl, die in 120 reinpasst is 64:
120-64=56
56 größte bin zahl ist 32
56-32=24
24 größte bin zahl ist 16
24-16=8
größte bin zahl in 8 ist 8
8-8=0

so und jetzt:
1 ist nicht vorhanden, 2, 4 auch nicht, und 8, 16, 32, 64 schon:
1 1 1 1 0 0 0
64 32 16 8 4 2 1

Code:
1111000
 
So also ich würd erstma sagen da man weiß dass 7F = 127 ist, rechnet man 7F - 7 und das ist 78. :D

Naja aber ansonsten: 120 / 16 = 7.5, also die erste Stelle is 7.
Dann 7*16=112, fehlen also noch 8 bis 120 - die zweite Stelle ist 8, also 78, wo ist das Prob?

So und 128 … mal wieder, wenn man weiß dass 127 = 0111 1111 zieht man 7 ab und das is ja 111 also wärs 0111 1000 :)

Ansonsten geht man von oben durch, zunächst die größte 2er Potenz die für die Zahl in Frage kommt: 64. 64 ist drinne, Zwischenergebnis "1". 32 auch, macht "11" (sind wir bei 96 (=64+32)), dann 16 ist auch drinne also "111", haben wir 112, nu 8 ist auch drinne also "1111", und 4 2 und 1 sind nich drinne also 3 Nullen ran und schon haste "1111000". ^^
 
ich danke euch beide zuerst.

Frage@MG-TX

1324 / 16 = 82.75 //Da ist das Ergeniss 82 und es ist nicht die erste Stelle
82 x 16 = 1312
1324 - 1312 = 12, converted to Hexadecimal: C //Da ist es 12 und ist nicht die zweite Stelle.

82 / 16 = 5.125
5 x 16 = 80
82 - 80 = 2, converted to Hexadecimal: 2

5 / 16 = 0.3125
0 x 16 = 0
5 - 0 = 5, converted to Hexadecimal: 5

Deine Methode verstehe ich nicht. :D

Greetz to all

RAfAr
 
Code:
 Ergbnis|Rest=Binär 
Zahl, die wir Binär wollen--> 134|0 
Anfangswert durch 2 minus Rest 67|1
33|1
16|0
8|0
4|0
2|0
1|1

^
|
|
Diese Richtung lesen

1 0 0 0 0 1 1 0
2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0 (2^7= 2 hoch 7 = 2*2*2*2*2*2*2= 128)

=

1*2^7 + 0*2^6 + 0*2^5 + 0*2^4 + 0*2^3 + 1*2^2 + 1*2^1 + 0*2^0

Bemerkung:

a^0=1

Potenzen vor Punktrechnung vor Strichrechnung

=1*128 + 1*4 + 1*2

=134

Hexa sollte es auch so funktionieren :)
Ich hoffe das Hilft ;)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten