Hallo zusammen.
Habe hier einen Umwandler geschrieben, der von Dezimal zu Binär umwandelt.
Jetzt möchte ich das ganze gerne umdrehen. Das heißt eine Binäre Zahl eingeben und er soll mir die Dezimale errechnen. Wie kann ich das am besten realisieren?
Mit freundlichen Grüßen
hkc_rainer
Habe hier einen Umwandler geschrieben, der von Dezimal zu Binär umwandelt.
VB.NET-Quellcode
- Public Class frmFenster
- Private Sub btnUmwandlung_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnUmwandlung.Click
- Dim Rest As Integer
- Dim Zahl As Single
- Dim x As Integer
- Dim a As Integer
- Dim Ergebnis(15) As Char
- x = 0
- a = 0
- Zahl = Val(txtEingabe.Text)
- For a = 0 To 15
- Ergebnis(a) = "0"
- Next a
- While Zahl > 0
- Rest = Zahl Mod 2
- Ergebnis(x) = Convert.ToString(Rest)
- x = x + 1
- Zahl = Int(Zahl / 2)
- End While
- For a = 15 To 0 Step -1
- lblAusgabe.Text = lblAusgabe.Text & Ergebnis(a)
- Next
- End Sub
- Private Sub frmFenster_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- End Sub
- End Class
Jetzt möchte ich das ganze gerne umdrehen. Das heißt eine Binäre Zahl eingeben und er soll mir die Dezimale errechnen. Wie kann ich das am besten realisieren?
Mit freundlichen Grüßen
hkc_rainer