25 - Wir schreiben einen Mini-Onlineshop mit eigenem Rabattprogramm ( js-Lektionen )
📘 Aufgabe: Onlineshop mit eigenem Rabattprogramm
Erstelle eine Anwendung "Shop Calculator".
Der Benutzer kann Produkte und einen Kundentyp wählen.
Nach dem Klick auf den Button Calculate muss der Gesamtpreis berechnet werden.
🛒 Produkte:
- Phone — $800
- Laptop — $1200
- Watch — $300
Der Benutzer wählt die Produkte über checkbox.
👤 Kundentyp:
- New client — 0% Rabatt
- Regular client — 10% Rabatt
- VIP client — 25% Rabatt
Der Kundentyp wird über select gewählt.
📐 Berechnungslogik:
- Zuerst wird die Gesamtsumme der Produkte (subtotal) berechnet
- Dann wird der Rabatt je nach Kundentyp angewendet
- Der Rabattbetrag wird berechnet
- Der Endpreis wird berechnet
📊 Auszugeben ist:
- Subtotal — Summe aller gewählten Produkte
- Discount (%) — Rabattprozentsatz
- Discount amount — Rabattbetrag
- Total — Endbetrag zur Zahlung
🧪 Beispiel:
- Phone + Laptop = $2000
- VIP client (25%) → Rabatt $500
- Ergebnis: $1500