Dodatkowe zadanie

9 czerwca 2026 07:55

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ć:

Działanie aplikacji (Logika)

Aplikacja musi obsługiwać zdarzenie kliknięcia przycisku „OBLICZ KOSZT”.

  1. 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!”.
  2. Obliczenia: Jeśli dane są poprawne, program pobiera je i oblicza bazowy koszt podróży w jedną stronę zgodnie z poniższym wzorem:
  3. 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.
  4. 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.