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