Dwuprogowy rabat wartości koszyka
Treść zadania
W formularzu mamy pole <input id="wartoscKoszyka" value="600">, przycisk <button id="btnProgi">Nalicz rabat progowy</button> oraz akapit <p id="podsumowanieProgow"></p>. Skala rabatowa:
- Od
500zł — rabat20%(stawka 0.20) - Od
200zł — rabat10%(stawka 0.10) - Poniżej 200 zł — rabat
0%
Po kliknięciu przycisku oblicz kwotę do zapłaty po potrąceniu rabatu i wpisz do akapitu: Cena końcowa: 480.00 zł (dla 600 zł z 20% rabatem).
Co będzie oceniane
- Prawidłowe progi rabatowe 500 zł (20%) i 200 zł (10%).
- Wyliczenie ceny po rabacie 600 * 0.80 = 480.00 zł.
- Wpisanie Cena końcowa: 480.00 zł do akapitu.
- Kod uruchamia się bez błędu i przechodzi wszystkie testy automatyczne.
Testy automatyczne (1)
- Naliczenie 20% rabatu dla kwoty 600 zł — tekst #podsumowanieProgow = Cena końcowa: 480.00 zł
Zaliczenie: wszystkie testy muszą przejść. Testy uruchamia się przyciskiem „Sprawdź testy” pod kodem.
// Nalicz rabat progowy za pomocą if / else if / else
Wskazówki
Wskazówka 1
Użyj konstrukcji wielogałęziowej if ... else if ... else sprawdzając progi od najwyższego (500) w dół.
Wskazówka 2
Odejmij wyliczoną stawkę od jedynki, pomnóż przez kwotę wejściową i sformatuj przez toFixed(2).