Kalkulator Kosztów Podróży
Wykonaj aplikację mobilną na system Android przeznaczoną do obliczania kosztów przejazdu samochodem.
Wygląd aplikacji wedle uznania.
Interfejs użytkownika (Layout)
Zaprojektuj interfejs graficzny aplikacji, który powinien zawierać:
- Nagłówek: Tekst z nazwą aplikacji, np. „Kalkulator Podróży” (duża, wyśrodkowana czcionka).
- Pola wprowadzania danych (EditText):
- Pole do wprowadzenia dystansu w kilometrach (tylko wartości liczbowe).
- Pole do wprowadzenia średniego spalania w litrach na 100 km (wartości liczbowe, w tym zmiennoprzecinkowe).
- Pole do wprowadzenia ceny za 1 litr paliwa w złotych (wartości liczbowe, w tym zmiennoprzecinkowe).
- Pole wyboru (CheckBox): Z etykietą „Podróż w obie strony”.
- Przycisk (Button): Z napisem „OBLICZ KOSZT”.
- Pole tekstowe (TextView): Przeznaczone na wyświetlenie wyniku. Domyślnie po uruchomieniu aplikacji to pole powinno być puste lub wyświetlać tekst „Wynik pojawi się tutaj”.
Działanie aplikacji (Logika)
Aplikacja musi obsługiwać zdarzenie kliknięcia przycisku „OBLICZ KOSZT”.
- Walidacja danych: Po kliknięciu przycisku program sprawdza, czy wszystkie trzy pola tekstowe (dystans, spalanie, cena) zostały wypełnione.
- Jeżeli co najmniej jedno pole jest puste, aplikacja nie wykonuje obliczeń i wyświetla powiadomienie (np. Toast w Androidzie) o treści: „Wprowadź wszystkie dane!”.
- Obliczenia: Jeśli dane są poprawne, program pobiera je i oblicza bazowy koszt podróży w jedną stronę zgodnie z poniższym wzorem:

- Obsługa CheckBoxa: Program sprawdza stan pola wyboru „Podróż w obie strony”. Jeżeli pole jest zaznaczone, obliczony wcześniej koszt całkowity należy pomnożyć przez 2.
- Wyświetlanie wyniku: Obliczony koszt wypisz w dolnym polu tekstowym (TextView) w formacie: „Przewidywany koszt: [WYNIK] zł”.
- Uwaga: Wynik powinien być zaokrąglony lub sformatowany do maksymalnie dwóch miejsc po przecinku.