Skip to content

Repository files navigation

Lab4 JP

Zaprojektowanie i implementacja aplikacji z wykorzystaniem kontenerów danych (tablice, kolekcje) oraz szablonów (generics).

Cel zajęć

Celem projektu jest stworzenie aplikacji typu Diet Builder posiadających następujące funkcjonalności: użytkownik może dodawać, edytować i usuwać pojedyncze produkty definiując ich metadane, np. Banan (100g):

  • Węglowodany (g): 23,
  • Tłuszcze (g): 0,
  • Białko (g): 1,
  • Kategoria: Owoce Użytkownik może tworzyć, edytować i usuwać posiłki grupując określone produkty w sekcje (np. śniadanie, obiad, kolacja), np. Nazwa: Lunch Produkty:
    • Bułka (100g) x 2
    • Szynka (plaster) x 2
    • Masło (5g) x 4

Nazwa: Podwieczorek v3 Produkty:

  • Banan (100g) x 0.5 Każdy posiłek powinen prezentować sumaryczną ilość przyjętych makroskładników oraz obliczać ilość kalorii (dynamicznie na podstawie makroskładników),

Użytkownik ma możliwość wygenerowania listy zakupów dla określonych posiłków w formacie PDF. Produkty powinne być scalone oraz pogrupowane per kategoria (np. jeśli banan występował w kilku posiłkach, na liście zakupów powinien widnieć tylko jeden wpis w kategorii Owoce).

About

Solution for lab 4 given on Programming Languages course

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages