system Witamy w systemie elektronicznej rezerwacji Biletów! W czym mogę pomóc? welcomemsg()&request(akcja) user Jakie są premiery w przyszłym tygodniu? request(premiery) system W przyszłym tygodniu (4.04-11.04) premierę mają następujące produkcje: -Dzień Świra -Tarzan -Piraci z Karaibów Czy interesuje Cię rezerwacja miejsca na seans któregoś z tych filmów? offer(premiery=[Dzień Świra, Tarzan, Piraci z Karaibów]) user Chciałbym kupić 2 bilety na tarzana inform(bilety=2, film=Tarzan) system Rozumiem. Którego dnia interesuje Pana/Panią seans, oraz w którym kinie? Kina korzystające z naszego systemu: -MK 51 przy ul. Królowej Jadwigi -MK Stary Browar -Cinema City Franowo request(data)&select(kino=[MK 51 przy ul. Królowej Jadwigi, MK Stary Browar, Cinema City Franowo]) user MK Stary Browar 12.04.2021 inform(kino=MK Stary Browar, data=12.04.2021) system Oto dostępne godziny seansu Tarzan w Kinie MK Stary Browar dnia 12.04.2021: -17.00 -18.15 -21.15 select(godzina=[17.00, 18.15, 21.15]) user 21:12:00 inform(godzina=21.12) system Czy chodziło Ci o godzinę 21.15? expl-conf(godzina=21.15) user Tak ack() system Dla seansu o godzinie 21.15 dostępne są następujące miejsca: które miejsca Pana/Panią interesują? Proszę wskazać liczbę miejsc: 2 w formacie miejsce-rząd [np. A-3 oraz A-4] select(miejsca) user G-12 oraz G-13 inform(miejsca) system Zarezerwowałem miejsca G-12 oraz G-13 w sali 7 w dniu 12.04.2021. Podczas odbioru biletów proszę o podanie kodu rezerwacji: Czy interesuje Pana/Panią jeszcze jakaś rezerwacja? affirm()&reqmore(inna rezerwacja) user Chciałbym zobaczyć moje rezerwacje request(moje rezerwacje) system Rezerwacje użytkownika : [G-12, G-13] Data: 12.04.2021 Godzina 21.15 Sala 7 Seans Tarzan. Kod Rezerwacji seansu: To wszystkie rezerwacje. inform(rezerwacje) user Dziękuję, wszysto się zgadza ack() system Dziękuję za dokonanie rezerwacji. W celu odbioru biletów prosimy o pojawienie się przynajmniej 20 minut przed godziną rozpoczęcia seansu, i przygotowanie kodu rezerwacji. bye()