Biuro podróży [2017] [PR]
W plikach osoby.txt, wycieczki.txt i rezerwacje.txt znajdują się informacje dotyczące klientów biura podróży i rezerwacji wycieczek zagranicznych w okresie od czerwca do września 2015 r. Pierwszy wiersz każdego z plików jest wierszem nagłówkowym, a dane w wierszach rozdzielone są znakami tabulacji.
W pliku osoby.txt znajduje się 550 wierszy z danymi o osobach, które dokonały w biurze podróży rezerwacji na wycieczkę (bądź kilka wycieczek): id_osoby, imie, nazwisko.
Przykład:
id_osoby imie nazwisko
1 Dominika Bialkowska
2 Katarzyna Wojcik
3 Joanna Radwan
W pliku wycieczki.txt znajduje się 1121 wierszy z danymi o dostępnych wycieczkach zagranicznych: identyfikator wycieczki (id_wycieczki), nazwa kraju (kraj), miejscowość (miejsce), miejsce wylotu (wylot), data wyjazdu (data_od), data powrotu (data_do), cena za osobę dorosłą (cena).
Przykład:
id_wycieczki kraj miejsce wylot data_od data_do cena
1 Tunezja Djerba Krakow 2015-07-07 2015-07-21 1990
2 Grecja Rodos Poznan 2015-07-28 2015-08-11 3599
W pliku rezerwacje.txt znajduje się 900 wierszy z następującymi danymi: identyfikator rezerwacji (id_rezerwacji), identyfikator osoby (id_osoby), identyfikator wycieczki (id_wycieczki), liczba dorosłych (dorosli), liczba dzieci (dzieci).
Przykład:
id_rezerwacji id_osoby id_wycieczki dorosli dzieci
1 365 1071 2 1
2 502 246 3 0
Wykorzystaj dane zawarte w plikach oraz dostępne narzędzia informatyczne i podaj odpowiedzi do podanych zadań. Odpowiedzi zapisz do pliku zadanie6.txt, a każdą odpowiedź poprzedź odpowiednim numerem zadania.
Zadanie 6.1 (0-3)
Utwórz zestawienie, w którym podasz imiona i nazwiska osób, które dokonały rezerwacji na więcej niż 3 wycieczki. Zestawienie posortuj alfabetycznie (w porządku rosnącym) ze względu na nazwiska.
Zadanie 6.2 (0-3)
Na każde dziecko, które jedzie na wycieczkę, przypada zniżka w wysokości 50% ceny danej wycieczki. Koszt wycieczki rezerwowanej przez daną osobę to koszt za wszystkie miejsca zarezerwowane dla osób dorosłych oraz za wszystkie miejsca rezerwowane dla dzieci. Podaj imię i nazwisko osoby, która zapłaciła łącznie najwięcej za wszystkie wycieczki zarezerwowane przez siebie, oraz podaj zapłaconą kwotę.
Zadanie 6.3 (0-2)
Utwórz zestawienie, w którym dla każdego miesiąca podasz liczbę dokonanych rezerwacji na wycieczki rozpoczynające się w danym miesiącu (data_od).
Zadanie 6.4 (0-3)
Utwórz zestawienie, w którym dla każdego lotniska (wylot) podasz liczby zaplanowanych wycieczek do poszczególnych krajów.
Do pobrania: