Quote:
Originally Posted by DesperadoStrike
Hay, ich brauch mal bei ner kleinen sache hilfe. und zwar würd ich gern nen codeschnippsel für eine consolen anwendung die dezimal in binär und umgekehrt berechnen kann. würd mich über hilfe sehr freuen
thx 
|
nen code schnipsel hab ich zwar nicht zur hand aber mit 2 ideen kann ich dienen
Dez -> bin
der normale weg währe wohl die 2er potenzen zu testen und das dahingehend entsprechend zu zerlegen
aber einfacher ist es denke ich einfach eine schleife zu machen
in der von 1 beginnend mit dem shl operator die 1 immer weiter geschoben wird und dann immer die zu testende zahl mit der geshifteten zahl per und zu verknüpfen wenn das ergebnis ungleich 0 ist ist an der betreffenden stelle eine 1 wenn nicht eine 0
bin -> dez
ist einfacher man geht einfach daher und addiert die 2er potenzen wo die 1 gesetzt ist
101 z.B. ist 2^2+2^0=5
110 2^2+2^1=6
1101101=2^6+2^5+2^3+2^2+2^0=109
denke du verstehst wie es geht
ansonsten bastel ich später morgen mal den code zusammen wenn ich zeit finde