Ćwiczenie · Informatyka Ćwiczenie: Kompleksowy system rezerwacji biletów kinowych

Kompleksowy system rezerwacji biletów kinowych

Treść zadania

Aplikacja kina zawiera pole liczby biletów <input type="number" id="ileBiletow" value="2">, wybór typu biletu (radio typBiletu):
<input type="radio" name="typBiletu" value="25" checked> Normalny (25 zł)<br>
<input type="radio" name="typBiletu" value="18"> Ulgowy (18 zł)

oraz zestaw przekąsek <input type="checkbox" id="zestawPopcorn" value="15" checked> Zestaw popcorn (+15 zł), przycisk <button id="btnRezerwujBilety">Rezerwuj</button> i akapit <p id="podsumowanieKina"></p>.
Po kliknięciu przycisku:
1. Pomnóż liczbę biletów przez stawkę z zaznaczonego radio.
2. Jeśli checkbox z popcornem jest zaznaczony, dodaj 15 zł.
3. Wpisz do akapitu: Rezerwacja: 2 biletów, kwota: 65.00 zł (z użyciem toFixed(2)).

Co będzie oceniane

  • Odczyt liczby biletów z #ileBiletow.
  • Pobranie ceny z zaznaczonego input[name='typBiletu']:checked.
  • Warunkowe doliczenie kwoty popcornu przy checked.
  • Wpisanie 'Rezerwacja: 2 biletów, kwota: 65.00 zł' do #podsumowanieKina.
  • Kod uruchamia się bez błędu i przechodzi wszystkie testy automatyczne.

Testy automatyczne (1)

  1. Rezerwacja 2 biletów normalnych z popcornem (2*25 + 15 = 65.00 zł) — tekst #podsumowanieKina = Rezerwacja: 2 biletów, kwota: 65.00 zł

Zaliczenie: wszystkie testy muszą przejść. Testy uruchamia się przyciskiem „Sprawdź testy” pod kodem.

// Zbuduj pełne podsumowanie rezerwacji biletów po kliknięciu #btnRezerwujBilety

Wskazówki

Wskazówka 1

Zintegruj odczyt liczby sztuk, selekcję zaznaczonego typu biletu z grupy radiowej oraz opcjonalny dodatek z pola wyboru.

Wskazówka 2

Odczytaj liczbę biletów i stawkę z zaznaczonego radio, oblicz iloczyn, sprawdź stan pola wyboru przekąsek i dodaj jego wartość, a sformatowany wynik wypisz w akapicie podsumowania.