C# :: Aufgabe #281 :: Lösung #1
4 Lösungen

#281
Rabatt für Stammkunden
Anfänger - C#
von DragStar
- 20.03.2020 um 11:46 Uhr
Ein Kassenprogramm verlangt die Eingabe eines Betrags und fragt, ob der Kunde Stammkunde ist. Falls ja, erhält er 5% Rabatt.
Das Programm soll auf die Eingaben "j" und "n", groß und klein geschrieben, reagieren.
Das Programm soll auf die Eingaben "j" und "n", groß und klein geschrieben, reagieren.
#1

von JKooP (18090 Punkte)
- 23.03.2020 um 15:00 Uhr

using static System.Console; namespace CS_Aufgabe_281_Rabatt_Stammkunden { class Program { static void Main() { const double Discount = 0.05; double amount; OutputEncoding = System.Text.Encoding.Default; while (true) { Write("Bitte Betrag eingeben: "); _ = double.TryParse(ReadLine(), out amount); if (amount == 0) { WriteLine("Bitte einen gültigen Betrag eingeben!\n"); continue; } break; } Write("Sind Sie Stammkunde (J/N)? "); if (ReadLine().ToUpper()[0] == 'J') { var discount = amount * Discount; amount -= discount; WriteLine($"Neuer Betrag: {amount:C} ({discount:C} Rabatt)"); } else WriteLine($"Betrag: {amount:C}"); } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1