...aber per hand.
da gibt es doch so methoden mit Rest und so.
von dezimal un dual kann ich das auch , aber wie geht das mit dem rest von dezimal in hexadezimal???
wenn ich zum beispiel die zahl 1234 (dezimal) habe und daraus eine Hexadezimal machen will
Mein Problem, ich komme bei den hexazezimal nicht auf den korrekten rest. WER kann helfen??
Off Topic 20.485 Themen, 227.597 Beiträge
Hi,
warum willst Du das per Hand rechnen? Aber gut, ich weiß nicht, ob es der sinnvollste Weg ist, aber funktioniert.
Nehmen wir Deine 1234:
Diese teilst Du durch 256. Ergibt vier plus Rest. -> Erste Zahl ist vier.
Jetzt ziehst Du 256 * 4 von 1234 ab. Ergibt 210. Diese teilst Du durch 16. Ergibt 13. Dreizehn in Hexadezimal ergibt 'd'. Bisher haben wir also '4D'. Nun ziehst Du wieder 13*16 von 210 ab. Ergibt zwei. Das ist die letzte Zahl.
Ergebnis ist also 4d2.
Sind die Zahlen größer, mußt Du für die erste Zahl als erstes durch 65536 teilen. (16^2 -> 256, 256^2 -> 65535, daher die Zahlen).
Vielleicht hilft es ja. Aber ohne Taschenrechner würde ich es trotzdem nicht machen. ;-) Und die können das meistens umrechnen...
Viel Spaß,
El.Tostador
warum so schwer tun... tu teilst immer n-mal durch die basis (bei dual basis = 2 bei hexadezimal basis = 16) und das ergbnis is die n-te stelle von hinten
...
d.h.
1234 / 16 = 77 Rest 2... d.h. letzte stelle ist 2
77 / 16 = 4 Rest 13... d.h. vorletzte stelle ist 13 bzw. D
4 / 16 = 0 Rest 4.... d.h. vor-vorletzte stelle ist 4
daraus folgt, daß (dec)1234 = (hex)4D2 ist
...
Probe:
4*16^2 + D(=13) * 16^1 + 2 * 16^0
=
4*256 + 13*16 + 2*1
=
1024 + 208 + 2
=
1234
Hi die einfachste methode ist wohl diese hier:
Nehmen wir deine zahl:
1234:16 = xxxx
Du berechnest also nur bis dahin, wo du normalerweise ein komma setzen würdest, dann erhälst du hier zum beispiel Rest 2 und machst so weiter wie auch beim umrechnen von dezi in dual.