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

von SymTech (1060 Punkte)
- 13.02.2015 um 03:34 Uhr

using System; namespace SymTech { class Program { static void Main(string[] args) { int zahl1 = zahleneingabe("Bitte geben sie die erste Zahl ein:"); int zahl2 = zahleneingabe("Bitte geben sie die zweite Zahl ein:"); Console.WriteLine("{0} * {1} = {2:#,#}", zahl1, zahl2, multiplication(zahl1, zahl2)); Console.ReadKey(); } private static int multiplication(int zahl1 , int zahl2) { int result = 0; for (; zahl1 > 0; zahl1--) result += zahl2; return result; } private static int zahleneingabe(String text) { bool isValid = false; int number = 0; while (!isValid) { Console.WriteLine(text); isValid = int.TryParse(Console.ReadLine(), out number); } return number; } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1