Darmowe konto pozwoli wrócić do niego później.
Polecenie
W trzech plikach tekstowych o nazwach klienci.txt, transakcje.txt, opis_transakcji.txt zapisano dane o sprzedaży towarów w pewnej sieci sklepów w porach wieczornych pierwszych dni miesiąca. Dane obejmują informacje od 1. do 3. dnia miesiąca w miesiącach od stycznia do czerwca 2025 roku w godzinach od 22:00 do 23:59.
Pierwszy wiersz każdego z plików jest wierszem nagłówkowym, a dane w wierszach rozdzielono tabulatorami.
Plik klienci.txt zawiera informacje na temat zarejestrowanych klientów sieci sklepów. W każdym wierszu zapisano:
IdKlienta – unikatowy identyfikator klienta (liczba całkowita)
Imie − imię klienta (tekst do 20 znaków)
Darmowe konto pozwoli wrócić do niego później.
Plec − płeć klienta (znak K lub M).
Przykład:
IdKlienta | Imie | Nazwisko | Plec
1 | Zofia | Sawicka | K
2 | Zuzanna | Chmiel | K
3 | Hanna | Sokolowska | K
Plik transakcje.txt zawiera informacje o dokonanych transakcjach. W każdym wierszu zapisano:
IdTransakcji – unikatowy identyfikator transakcji (uwaga: identyfikatory nie są nadane chronologicznie – nie są kolejnymi numerami transakcji)
DataTransakcji – datę transakcji (dd.mm.rrrr)
IdKlienta – identyfikator klienta, który dokonał transakcji
IdSklepu – identyfikator sklepu, w którym dokonano transakcji
IdSprzedawcy – identyfikator sprzedawcy, który obsługiwał klienta przy kasie; jeśli klient korzystał z kasy samoobsługowej, pole jest puste (brak danych).
Przykład:
IdTransakcji | DataTransakcji | IdKlienta | IdSklepu | IdSprzedawcy
1 | 01.01.2025 | 1814 | 12 | 160
2 | 01.02.2025 | 550 | 4 | 125
3 | 01.03.2025 | 1408 | 16 | 65
4 | 01.04.2025 | 1146 | 14 | 33
5 | 01.05.2025 | 630 | 9 |
6 | 01.06.2025 | 1011 | 12 | 120
Plik o nazwie opis_transakcji.txt zawiera informacje o produktach zakupionych w danej transakcji. W każdym wierszu zapisano:
IdTransakcji – identyfikator transakcji (uwaga: identyfikatory mogą się powtarzać)
IdProduktu − identyfikator zakupionego produktu
Cena – cena jednostkowa zakupionego produktu
Liczba – liczba określająca, ile sztuk danego produktu zakupiono.
Przykład:
IdTransakcji | IdProduktu | Cena | Liczba
485 | 78 | 5,66 | 11
104 | 87 | 7 | 4
104 | 84 | 2 | 5
246 | 42 | 7,0 | 15
Z wykorzystaniem danych zawartych w podanych plikach oraz dostępnych narzędzi informatycznych podaj odpowiedzi do zadań 8.1.–8.4. Odpowiedzi zapisz w pliku wyniki8.txt, a każdą z nich poprzedź numerem odpowiedniego zadania.
Zadanie 8.1.
Podaj imię i nazwisko klienta, który dokonał łącznie najwięcej transakcji w całym analizowanym okresie.
Marcelino Kruk
odpowiedź poprawna.
Ocena według schematu punktowania CKE, zwykle w 15–30 s
Dowiedz się, ile punktów naprawdę zdobywasz. Zrób zdjęcie kartki albo wklej odpowiedź: Maturownik+ porówna ją ze schematem punktowania, policzy punkty i wytłumaczy, gdzie i dlaczego je tracisz.