Ćwiczenie · Informatyka Ćwiczenie: Ulga studencka 50% z checkboxa

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)

  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).