C# :: Aufgabe #11 :: Lösung #18
25 Lösungen

#11
Multiplikation ohne zu multiplizieren
Anfänger - C#
von Gustl
- 11.11.2012 um 17:24 Uhr
Erstellen Sie ein Konsolenprogramm welches dem Benutzer auffordert 2 Zahlen einzugeben, diese sollen dann multipliziert werden, jedoch ist nur die Grundrechenart Addition erlaubt.
Wenn einer der 2 Zahlen keine Zahl ist, soll eine Fehlermeldung ausgegeben werden und der Benutzer noch einmal aufgefordert werden eine Zahl einzugeben.
Wenn einer der 2 Zahlen keine Zahl ist, soll eine Fehlermeldung ausgegeben werden und der Benutzer noch einmal aufgefordert werden eine Zahl einzugeben.
#18

von grinchyy (200 Punkte)
- 31.05.2017 um 16:57 Uhr

static void Main(string[] args) { Console.WriteLine("Bitte geben Sie die erste Zahl ein:"); string eingabe = ""; int zahl1 = 0; int zahl2 = 0; int ergebnis = 0; while (String.IsNullOrWhiteSpace(eingabe)) { eingabe = Console.ReadLine(); try { zahl1 = Convert.ToInt32(eingabe); eingabe = ""; break; } catch (Exception e) { Console.WriteLine("Ungültige Eingabe!"); eingabe = ""; } } Console.WriteLine("Bitte geben Sie die zweite Zahl ein:"); while (String.IsNullOrWhiteSpace(eingabe)) { eingabe = Console.ReadLine(); try { zahl2 = Convert.ToInt32(eingabe); eingabe = ""; break; } catch (Exception e) { Console.WriteLine("Ungültige Eingabe!"); eingabe = ""; } } for (int i = 0; i < zahl2; i++) { ergebnis += zahl1; } Console.WriteLine(zahl1 + " x " + zahl2 + " = " + ergebnis); Console.ReadLine(); }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1