Umrechnung Dezimal zu Binär 0.125

Neue Frage »

GordyMehby Auf diesen Beitrag antworten »
Umrechnung Dezimal zu Binär 0.125
Meine Frage:
Hallo, leider weiß ich nicht, wie ich das in Java schreiben soll. Kann mir jemand auf die Sprünge helfen?

Meine Ideen:
Ich habe gelesen, dass man mit 2 multiplizieren kann und dann entsprechend an der Stelle vor dem Komma ablesen kann, ob die Binärstelle 1 oder 0 ist. Jedoch ist diese Vorgehensweise nicht zulässig.
HAL 9000 Auf diesen Beitrag antworten »

Zitat:
Original von GordyMehby
dass man mit 2 multiplizieren kann und dann entsprechend an der Stelle vor dem Komma ablesen kann, ob die Binärstelle 1 oder 0 ist. Jedoch ist diese Vorgehensweise nicht zulässig.

Aha - wer bestimmt das? Das "Ablesen" der Stelle vor dem Komma übernimmt algorithmisch natürlich die Gaußklammerfunktion. Bzw. in C/C++ erfüllt bereits simpler TypeCast intVar = (int)floatVar diese Funktionalität. Augenzwinkern
GordyMehby Auf diesen Beitrag antworten »

Meine Dozentin Forum Kloppe
Wir sollen sonst noch eine Methode finden, mit der sich die Aufgabe lösen lässt.
GordyMehby Auf diesen Beitrag antworten »

Andere Frage wäre: wieso kann ich mit *2 usw. die Binärstellen ablesen? Hängt das mit Modulo 2 irgendwie zusammen? verwirrt verwirrt
HAL 9000 Auf diesen Beitrag antworten »

So wie *10 das Komma um eine Stelle nach rechts rückt in der Dezimaldarstellung,
so tut *2 dasselbe in der Binärdarstellung! Wiederholt man dies, so holt man nach und nach die Nachkommastellen vor das Komma.
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »