ZADANIE A2 :

Wymagania zaliczenia


Otwarto: czwartek, 3 kwietnia 2025, 13:00

Wymagane do: czwartek, 3 kwietnia 2025, 15:00


ZADANIE: wykonaj aplikację  „Kalkulator napiwków”, obliczającą wysokość napiwku, który zwyczajowo jest dawany kelnerom w lokalach gastronomicznych. Aplikacja powinna wprowadzać (uwzględniać) następujące dane:

  1. Jaki był koszt zamówionego jedzenia? (wartość liczbowa w zł)
  2. Jaka jest bazowa (domyślna) procentowa wartość napiwku np. 5% (od kosztu całego zamówienia). Ta bazowa wartość napiwku może być potem warunkowo powiększana lub pomniejszana (np +/- 2%, lub *2, lub /2, itp) w zależności od innych ocen, np czy kelner był uprzejmy/pomocny.
  3. Jaka jest ocena jakości obsługi? (np. liczba z przedziału 0-10 lub wybór jednej z wartości oceny: negatywna/beznadziejna, akceptowalna, dobra, super, ...)
  4. Jakość posiłku, czy jedzenie było smaczne? (np. wybór: tak / nie / nie mam zdania, lub „suwak” pozwalający wskazać ocenę z przedziału 0-5).

Po kliknięciu przycisku "Policz" (lub dynamicznie po każdej zmianie danych) aplikacja powinna wyliczać i wyświetlać proponowaną kwotę napiwku oraz sumaryczną wartość całego zamówienia.

W wersji PODSTAWOWEJ wszystkie dane mogą być wprowadzane w formie tekstu (tak jak w przykładzie "03 Creating an Example Android App").

W wersji ROZSZERZONEJ(1) (na wyższą ocenę) należy wykorzystać przynajmniej jeden z dodatkowych widgetów, np: CheckBoxRatingBar , RadioButton, . . .

Dokumentacja wybranych widgetów: - Button

Materiały dodatkowe: