C# :: Aufgabe #189 :: Lösung #5
9 Lösungen

#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
Beispiel:
Binär: 11010
Dezimal: 26
#5

von 0 (0 Punkte)
- 17.12.2017 um 13:17 Uhr

namespace BinärZuDezimal { class Program { static void Main(string[] args) { bool end = false; while (!end) { Console.Clear(); string binary = ""; bool loop = true; while (loop) { Console.WriteLine("Geben Sie eine Binärzahl ein! (Maximal 8 Stellen)"); bool b = false; while (!b) { binary = Console.ReadLine(); if (binary.Length > 8) Console.WriteLine("Die Eingabe ist zu lang!"); else b = true; } int output = 0; try { output = Convert.ToInt32(binary, 2); loop = false; } catch (Exception e) { Console.WriteLine("Sie haben keine Binärzahl eingegeben!"); } } Console.WriteLine("Die von Ihnen eingegebene Binärzahl " + binary + " ergibt Dezimal: " + Convert.ToInt32(binary, 2)); Console.WriteLine("Wollen Sie das Programm beenden? y/n"); if (Console.ReadLine() == "y") end = true; } } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1