Binär-Zahl ---> Dezimal-Zahl
Übersicht

![]() |
FetzeBetreff: Binär-Zahl ---> Dezimal-Zahl |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hiho
Stehe gerade vor dem Problem, eine Binärzahl, in einem String gespeichert, in eine Dezimal-Zahl umformen zu müssen und keine Ahnung zu haben, wie das eigentlich geht. Also, so in etwa sollte das aussehen: "01" -> 1 "10" -> 2 "100" --> 4 "11001" --> 25 Wie bekomme ich das möglichst einfach hin? |
||
noir |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Code: [AUSKLAPPEN] Zahl$=BIN$(123) FOR i=1 TO LEN(Zahl$) IF MID$(Zahl$,i,1)="1" THEN Wert=Wert+2^(LEN(Zahl$)-i) NEXT PRINT "Zahl: "+Wert steht in der OH ![]() |
||
![]() |
Fetze |
![]() Antworten mit Zitat ![]() |
---|---|---|
Oh, danke ^^ | ||
Sebe |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich hab da eine Userlibrary in PureBasic geschrieben, mit der man Binär, Oktal, Dezimal und Hexadezimale Zahlen in Binär, Oktal, Dezimal oder Hexadezimale Zahlen umwandeln kann. Das zip Packet enthält auch eine DLL, falls du sie mal ausprobieren willst: http://wow.noxys.de/numsys.zip | ||
![]() |
RallimenSieger des 30-EUR-Wettbewerbs |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hier gibt es auch reichlich Code, ist noch nichtmal lange her!
https://www.blitzforum.de/viewtopic.php?t=8050 |
||
[BB2D | BB3D | BB+]
|
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group