C# :: Aufgabe #11 :: Lösung #7
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.
#7

von Alucard1766 (930 Punkte)
- 17.02.2015 um 13:44 Uhr
Lösung funktioniert auch mit Minuswerten. Jedoch musste ich 2x eine Subtraktion verwenden
C#-Code

int input1, input2; while (!int.TryParse(Console.ReadLine(), out input1)) Console.WriteLine("Falsche Eingabe"); while (!int.TryParse(Console.ReadLine(), out input2)) Console.WriteLine("Falsche Eingabe"); int result = 0; if (input1 < 0 && input2 >= 0) { int temp = input1; input1 = input2; input2 = temp; } if (input1 < 0 && input2 < 0) { input1 -= input1 + input1; input2 -= input2 + input2; } for (int i = 0; i < input1; i++) result += input2; Console.WriteLine("{0} * {1} = {2}", input1, input2, result);
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1