Das System zur automatischen Berechnung von Rabatten für verschiedene Warenkategorien arbeitet in einem großen Einkaufszentrum. Der Administrator kann neue Rabattarten erstellen, indem er einen Basisrabatt und zusätzliche Bedingungen festlegt. Das System soll in der Lage sein, Rabattrechner-Funktionen basierend auf den angegebenen Parametern zu erstellen.
rn
Sie müssen ein Programm erstellen, das aus den Eingabeparametern die Funktion zur Berechnung des Endpreises der Ware erzeugt. Das Programm erhält die Rabattart, den Basisprozentsatz des Rabatts, den Mindestbetrag für die Nutzung des Rabatts und eine Liste der Waren mit Preisen. Anschließend wendet es die erstellte Funktion auf alle Waren an und gibt die Endpreise aus.
Eingabeformat
Die erste Zeile enthält die Art des Rabatts (Linear, Progressiv, Schwellenwert).
Die zweite Zeile enthält den Basisprozentsatz des Rabatts (eine ganze Zahl von 0 bis 50).
Die dritte Zeile enthält den Mindestbetrag für die Nutzung des Rabatts (eine ganze Zahl).
Die vierte Zeile enthält die Anzahl der Waren.
Weitere Zeilen mit den Preisen der Waren (ganze Zahlen)
Ausgabeformat
Die endgültigen Preise der Waren nach Anwendung des Rabatts, aufsteigend sortiert, jeder Preis in einer neuen Zeile. Die Preise werden auf ganze Zahlen gerundet.
Beispiel
Eingabe
linear
10
100
3
150
200
80
Hinweis
There will be no clue here, decide for yourself!