From 63b4c7d2d1d9079c6d8b0043a5765e42baa5f85a Mon Sep 17 00:00:00 2001 From: BoolPurist <fnxa@posteo.de> Date: Mon, 28 Feb 2022 16:58:47 +0100 Subject: [PATCH] Added 7. Task --- Aufgaben/Money_Bridge/task_second_day.md | 32 +++++++++++++++++++ .../Bridge_Money_Console/Program.cs | 17 +++++++++- 2 files changed, 48 insertions(+), 1 deletion(-) diff --git a/Aufgaben/Money_Bridge/task_second_day.md b/Aufgaben/Money_Bridge/task_second_day.md index bba516c..83ee099 100644 --- a/Aufgaben/Money_Bridge/task_second_day.md +++ b/Aufgaben/Money_Bridge/task_second_day.md @@ -371,3 +371,35 @@ Difference: 0.00 Euro Difference: 0.58 Euro Difference: -0.50 Euro + +## 7. Task + +Nun soll die Funktion namens IsEqual umgesetzt werden. + +Diese Funktion soll feststellen ob 2 Geldbeträge gleich sind. + +1. Parameter ist vom Type Money. +2. Parameter ist vom Type Money. + +**Test Code:** +```C# +Console.WriteLine("Testing function IsEqual"); + +Money one = MoneyUtility.CreateFrom(2, 0); +Money two = MoneyUtility.CreateFrom(2, 0); +bool comparing = MoneyUtility.IsEqual(one, two); +Console.WriteLine($"{MoneyUtility.GetTextFrom(one)} == {MoneyUtility.GetTextFrom(two)} => {comparing}"); + +one = MoneyUtility.CreateFrom(3, 0); +two = MoneyUtility.CreateFrom(2, 0); +comparing = MoneyUtility.IsEqual(one, two); +Console.WriteLine($"{MoneyUtility.GetTextFrom(one)} == {MoneyUtility.GetTextFrom(two)} => {comparing}"); +``` + +**Erwartete Ausgabe:** + +Testing function IsEqual + +2.00 Euro == 2.00 Euro => True + +3.00 Euro == 2.00 Euro => False diff --git a/Code/Money_Bridge/Bridge_Money_Console/Program.cs b/Code/Money_Bridge/Bridge_Money_Console/Program.cs index fd3b05c..19caba5 100644 --- a/Code/Money_Bridge/Bridge_Money_Console/Program.cs +++ b/Code/Money_Bridge/Bridge_Money_Console/Program.cs @@ -6,7 +6,7 @@ namespace Bridge_Money_Console { private static void Main() { - Task6(); + } private static void Task0() @@ -165,5 +165,20 @@ namespace Bridge_Money_Console Console.WriteLine($"Difference: {MoneyUtility.GetTextFrom(result)}"); } + + private static void Task7() + { + Console.WriteLine("Testing function IsEqual"); + + Money one = MoneyUtility.CreateFrom(2, 0); + Money two = MoneyUtility.CreateFrom(2, 0); + bool comparing = MoneyUtility.IsEqual(one, two); + Console.WriteLine($"{MoneyUtility.GetTextFrom(one)} == {MoneyUtility.GetTextFrom(two)} => {comparing}"); + + one = MoneyUtility.CreateFrom(3, 0); + two = MoneyUtility.CreateFrom(2, 0); + comparing = MoneyUtility.IsEqual(one, two); + Console.WriteLine($"{MoneyUtility.GetTextFrom(one)} == {MoneyUtility.GetTextFrom(two)} => {comparing}"); + } } } \ No newline at end of file -- GitLab