Ulga studencka 50% z checkboxa
Treść zadania
Cena biletu normalnego wynosi 48.00 zł. W formularzu znajduje się checkbox: <input type="checkbox" id="znizkaStudent" checked> Ulga studencka (50%), przycisk <button id="btnBilet">Przelicz bilet</button> oraz akapit <p id="cenaBiletu"></p>. Jeżeli checkbox jest zaznaczony, cena wynosi 50% ceny bazowej. W przeciwnym razie wynosi 100%. Oblicz cenę i wpisz do akapitu: Cena biletu: 24.00 zł.
Co będzie oceniane
- Odczyt właściwości checked pola zniżki.
- Odliczenie 50% z 48.00 zł = 24.00 zł.
- Wpisanie Cena biletu: 24.00 zł do akapitu.
- Kod uruchamia się bez błędu i przechodzi wszystkie testy automatyczne.
Testy automatyczne (1)
- Naliczenie ulgi 50% na bilet — tekst #cenaBiletu = Cena biletu: 24.00 zł
Zaliczenie: wszystkie testy muszą przejść. Testy uruchamia się przyciskiem „Sprawdź testy” pod kodem.
const cenaBazowa = 48.00;
// Przelicz cenę biletu z ulgą 50% po kliknięciu #btnBilet
Wskazówki
Wskazówka 1
Zbadaj stan właściwości checked checkboxa w instrukcji if ... else.
Wskazówka 2
Gdy pole jest zaznaczone, pomnóż cenę bazową przez 0.5, a wynik sformatuj za pomocą toFixed(2).