Einführung
In dieser Herausforderung besteht Ihre Aufgabe darin, eine Funktion zur Preisberechnung für eine Online-Shopping-Plattform zu erstellen. Ziel ist es, ein Programm zu entwickeln, das rabattierte Preise auf Basis des Originalpreises und eines Prozentsatzes ermittelt.
Die Aufgabe verlangt die Implementierung einer Funktion calculateDiscountedPrice. Diese soll den Originalpreis sowie den Rabattsatz als Eingabewerte entgegennehmen, den endgültigen Preis berechnen und anschließend den Originalpreis, den Rabattsatz sowie den reduzierten Preis ausgeben.
Produkt-Rabattpreis berechnen
Als Junior-Entwickler sollen Sie eine Preisberechnungsfunktion für eine E-Commerce-Plattform entwerfen. Ihre Aufgabe ist die Erstellung eines Programms zur Kalkulation von Preisnachlässen.
Aufgaben
- Erstellen Sie eine Funktion
calculateDiscountedPrice, die den Originalpreis und den Rabattprozentsatz als Parameter akzeptiert. - Berechnen Sie den Endpreis basierend auf diesen Werten.
Anforderungen
- Erstellen Sie die Lösung in der Datei
~/project/discountCalculator.go. - Implementieren Sie die Funktion
calculateDiscountedPriceunter Verwendung arithmetischer Operatoren. - Runden Sie den Endpreis auf zwei Dezimalstellen.
- Berücksichtigen Sie Rabattsätze zwischen 0 und 100 Prozent.
Beispiele
Beispiel-Eingabe:
- Originalpreis: $100.00
- Rabattsatz: 20%
calculateDiscountedPrice(100.00, 20.00)
go run discountCalculator.go
Beispiel-Ausgabe:
Original Price: $100.00
Discount Percentage: 20%
Discounted Price: $80.00
Hinweise
- Nutzen Sie arithmetische Operatoren für die Berechnungen.
- Denken Sie daran, den Prozentsatz in einen Dezimalwert umzuwandeln (z. B. 20% = 0.2).
- Verwenden Sie
fmt.Printf()für eine formatierte Ausgabe mit den entsprechenden Nachkommastellen.
Zusammenfassung
Zusammenfassend hat diese Herausforderung von Ihnen verlangt, eine Preisberechnungsfunktion für eine Online-Shopping-Plattform zu entwickeln. Ziel war es, ein Programm zu schreiben, das den rabattierten Preis basierend auf dem Originalpreis und dem Prozentsatz ermittelt. Sie haben die Funktion calculateDiscountedPrice implementiert, die Eingabewerte verarbeitet, den Endpreis berechnet und die Ergebnisse formatiert ausgibt.