C# :: Aufgabe #281 :: Lösung #4
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.
#4
von Spooner (340 Punkte)
- 20.04.2020 um 21:46 Uhr
C#-Code
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Rabatt_für_Stammkunden { class Program { static void Main(string[] args) { double bruttoBetrag; Eingabe: Console.Write("Eingabe Betrag: "); try { _ = double.TryParse(Console.ReadLine(), out bruttoBetrag); if (bruttoBetrag == 0) { Console.WriteLine("Ungültige Eingabe"); Console.ReadKey(); Console.Clear(); goto Eingabe; } } catch (FormatException) { Console.WriteLine("Ungültige Eingabe"); Console.ReadKey(); Console.Clear(); goto Eingabe; } Console.WriteLine("\nStammkunde? (j/n): "); string stammkunde = Console.ReadLine(); double nettoBetrag; if(stammkunde == "j" || stammkunde == "J") { nettoBetrag = Math.Round(bruttoBetrag * 0.95, 2); Console.WriteLine($"\nDer Rechnungsbetrag nach Abzug von 5% beträgt: {nettoBetrag:C}"); } else { nettoBetrag = bruttoBetrag; Console.WriteLine($"\nDer Rechnungsbetrag netto beträgt: {nettoBetrag:C}"); } Console.ReadKey(); } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1