C# :: Aufgabe #189 :: Lösung #4

9 Lösungen Lösungen öffentlich
#189

Zahlen umwandeln: Binär zu Dezimal

Anfänger - C# von Nachbar - 13.09.2017 um 14:19 Uhr
Schreibe eine Funktion, die Zahlen aus dem Dualsystem in Zahlen des Dezimalsystems umwandelt.

Beispiel:

Binär: 11010
Dezimal: 26
#4
2x
vote_ok
von kjaenke (1140 Punkte) - 24.10.2017 um 08:40 Uhr
Quellcode ausblenden C#-Code
        public void BinToDez(string binNo)
        {
            var result = 0;

            for (var i = 0; i < binNo.Length; i++)
            {
                result += int.Parse(binNo[binNo.Length - (i + 1)].ToString()) * (int) Math.Pow(2, i);
            }
            Console.WriteLine($"Binär   : {binNo}");
            Console.WriteLine($"Dezimal : {result}");
        }

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben