Ich code gerade an einem Programm was Binärzählen in Dezimalzahlen umwandeln soll (ich weis das es diese En Mass gibt aber selber Proggen übt und man verstehts besser

Also als erstes wollte ich anfangen den Binärwert "umzudrehen" damit man Schritt für Schritt damit arbeiten kann-naja-insgesamt ist dieser Code dabei rumgekommen....(der logischerweise ned funktioniert)


Code: Alles auswählen
Delay(1000)
AnfangsCode.s = "1010"
Laenge = Len(AnfangsCode)
For i=0 To Len(AnfangsCode)
Code.s = Code + Mid(AnfangsCode,Laenge,1)
If Laenge <> 0
Laenge = Laenge - 1
EndIf
Next
For i=0 To Len(Code)
If Mid(Code,i,1) = "1"
Ergebnis = Ergebnis + Pow(2,i)
EndIf
Next
Debug Ergebnis
Danke für eure Hilfe..bitte antwortet schnell-das ist eine Hausaufgabe-und bitte erklärt mir meine (warscheinluch sehr blöden) Fehler....wenn ich diese habe dann is die Hausaufgabe ja fertig...

Gr33tz
Tafkadasom2k5

