Taschenrecher-Button zum Umwandeln von Binärsystem zu Dezimalsystem

brazil_guy

Grünschnabel
Folgendes:
Ich soll ein Taschrechner erstellen in VB
Es ist kein problem.
Aber ich muss jetzt ein Knopf herstellen, damit ich von Binärsystem zu Dezimalsystem umwandeln kann.


Und ich habe keine ahnung wie ich das machen soll
Danke
 
Das ist eigentlich kein Problem einfach logisch die Schritte durchgehen:

1) Einlesen des Binärwerts, möglichst als String
2) Wenn vorhanden, führende Nullen abtrennen (die werden nicht berücksichtigt)
3) Länge des Strings ermitteln
4) Schleife über die Länge des Strings
4a) Zeichen von hinten auslesen (Mid(String, Len(String) - Counter, 1)) und in Zahl wandeln
4b) Zahl mit 2^(Counter - 1) multiplizieren und Ergebnis in einer Variable summieren
5) Ergebnis nach Schleife ist Dezimalwert.

Mit dieser Anleitung sollte es, Bereitschaft zum selbständigen Denken vorausgesetzt, einfach sein, einen Code so zu schreiben, dass er das gewünschte tut.


Der Doc!
 
Zurück