From 674612bea29f40eda463faba30eb24b3c2f79550 Mon Sep 17 00:00:00 2001 From: Peter Date: Tue, 20 Jun 2017 12:47:17 +0000 Subject: [PATCH] =?UTF-8?q?'Rekursion'=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Rekursion | 36 ++++++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/Rekursion b/Rekursion index 596f219..7798037 100644 --- a/Rekursion +++ b/Rekursion @@ -4,7 +4,6 @@ namespace Rekursion { class RekursiveBerechnung { - public int addiereSummanden(int a, int b) { if (b == 0 && a == 0) @@ -41,7 +40,40 @@ namespace Rekursion { static void Main(string[] args) { - Console.WriteLine("Bitte wählen Sie aus, was Sie tun möchten: "); + Console.WriteLine("Bitte wählen Sie aus, was Sie tun möchten:\r\n \r\nDrücken Sie A um 2 Summanden zu addieren\r\nDrücken Sie M um 2 Faktoren miteinander zu multiplizieren"); + + char auswahl = (char)Console.Read(); + + if (auswahl.Equals("A")||auswahl.Equals("a")) + { + Console.WriteLine("Sie haben: 2 Summanden addieren gewählt, bitte geben Sie nun den ersten Summanden ein: "); + + int summandA = Console.Read(); + + Console.WriteLine("Bitte geben Sie nun den zweiten Summanden ein: "); + + int summandB = Console.Read(); + + RekursiveBerechnung rb = new RekursiveBerechnung(); + int ergebnis = rb.addiereSummanden(summandA, summandB); + + Console.WriteLine("Die Summe der Summanden A = {0} und B {0} ist {0}", summandA, summandB, ergebnis); + } + else + { + Console.WriteLine("Sie haben: 2 Faktoren miteinander multiplizieren gewählt, bitte geben Sie nun den ersten Faktor ein: "); + + string faktorA = Console.ReadLine(); + + Console.WriteLine("Bitte geben Sie nun den zweiten Faktor ein: "); + + string faktorB = Console.ReadLine(); + + RekursiveBerechnung rb = new RekursiveBerechnung(); + int ergebnis = rb.multipliziereFaktoren(Convert.ToInt16(faktorA), Convert.ToInt16(faktorB)); + + Console.WriteLine("Die Summe der Summanden A = {0} und B {0} ist {0}", faktorA, faktorB, ergebnis); + } } } } \ No newline at end of file