Aufgabe – Preisberechnung

Eine Weinhandlung eröffnet einen Online Shop. Es gibt unterschiedliche Varianten der Preisberechnung. Implementiere die aufgelisteten Funktionen zur Berechnung des Gesamtpreises der Weinbestellung durch Überladen der Funktionen:[br][br][list][*][color=#0B5394][b]static double calculatePrice(int amount, double price)[/b][/color][br]Berechnet den Gesamtpreis aus der Anzahl und dem Stückpreis. Runden Sie den Gesamtpreis auf 2 Kommastellen. Bei ungültigen Parameterwerten soll -1 als Ergebnis geliefert werden.[/*][*][color=#0B5394][b]static double calculatePrice(int amount, double price, int discountInPercent) [/b][/color][br]Berechnet den Gesamtpreis aus der Anzahl und dem Stückpreis und gewährt einen Rabatt in Prozent. Runde den Gesamtpreis auf 2 Nachkommastellen. Bei ungültigen Parameterwerten soll -1 als Ergebnis geliefert werden.[/*][*][b][color=#0B5394]static double calculatePrice(int amount, double price, double totalDiscount) [/color][/b][br]Berechnet den Gesamtpreis aus der Anzahl und dem Stückpreis und gewährt einen fixen Rabatt. Runde den Gesamtpreis auf 2 Nachkommastellen. Bei ungültigen Parameterwerten soll -1 als Ergebnis geliefert werden.[/*][/list][br]Lese in der main-Methode die entsprechenden Werte vom Benutzer ein und rufe Ihre Funktionen mit diesen Werten auf.
Tests
[list][*]Zeige anhand mindestens [b]dreier sinnvoller Testfälle[/b], dass dein Programm funktioniert![/*][/list][br]

Information: Aufgabe – Preisberechnung